Matrice des transpositions

De testwiki
Aller à la navigation Aller à la recherche

La matrice des transpositions Tr(X) est une matrice carrée de taille n égale à une puissance entière de 2, dont chaque élément Tr(X)ij contient un des éléments {x} d'un vecteur X donné de taille n dont l'indice est égal à un plus la multiplication binaire OU exclusif (XOR) du numéro de ligne i moins un et du numéro de colonne j moins un de l'élément Tr(X)ij.

Formule

Ainsi, la formule par laquelle les éléments de la matrice Tr(x) sont calculés est donc la suivante : Tr(X)i,j=x1+(i1)(j1)i,j[1,n] et le symbole représente l'opération OU exclusif (XOR)

Par exemple, la matrice de transpositions Tr(X) obtenue à partir d'un vecteur

X=(x1,x2,x3,x4,x5,x6,x7,x8)

a la forme suivante :

Tr(X)=(x1x2x3x4|x5x6x7x8x2x1x4x3|x6x5x8x7x3x4x1x2|x7x8x5x6x4x3x2x1|x8x7x6x5|x5x6x7x8|x1x2x3x4x6x5x8x7|x2x1x4x3x7x8x5x6|x3x4x1x2x8x7x6x5|x4x3x2x1).

Propriété des quadruples

Les quadruples des éléments de la matrice Tr où les éléments diagonaux sont les mêmes.

Une paire arbitraire de lignes (ou paire de colonnes) d'une matrice de transpositions Tr contient n/2 quadruples d'éléments avec des valeurs égales des éléments diagonaux. Par exemple, si Trp,q et Tru,q sont deux éléments choisis au hasard dans la même colonne q de la matrice Tr, alors il découle de cette propriété que Tr-la matrice contient un quadruple d'éléments (Trp,q,Tru,q,Trp,v,Tru,v), pour lesquels sont satisfaites les équations Trp,q=Tru,v et Tru,q=Trp,v. Cette propriété « propriété des quadruples » est spécifique aux matrices Tr.

Autres propriétés

  • La matrice Tr е une matrice symétrique.
  • La matrice Tr е une matrice persymétrique c'est-à-dire qu'elle est également symétrique par rapport à sa deuxième diagonale.

Matrice des transpositions dont les lignes sont mutuellement orthogonales

La propriété des quadruples permet d'obtenir à partir d'une matrice de transpositions Tr une matrice dont les lignes sont mutuellement orthogonales Trs en changeant le signe d'un nombre impair d'éléments dans chacun des quadruples (Trp,q,Tru,q,Trp,v,Tru,v), p,q,u,v[1,n]. Il existe un algorithme pour construire Trs une matrice à l'aide de Produit de Hadamard de la matrice Tr et une matrice de Hadamar à n dimensions H=(hij) dont les lignes (à l'exception de la première) sont réorganisées de manière que les lignes de la matrice résultante Trs soient mutuellement orthogonales entre elles :

Trs(X)=Tr(X)H(R)
Trs.TrsT=X2.In

où:

«» est le produit de Hadamard,
In est une matrice unitaire,
H(R) est une matrice de Hadamard à n dimensions avec permutation des lignes R=[1,r2,...rn]T,r2,...rn[2,n] modifie le signe d'un nombre impair d'éléments dans chacun des quadruples;
X est le vecteur dont les éléments sont dérivés par la matrice Tr.

L'ordre R des lignes de la matrice de Hadamard a été obtenu expérimentalement pour les matrices Trs de taille 2, 4 et 8. L'ordre R des lignes de la matrice de Hadamar (par rapport à la matrice de Sylvester-Adamar) ne dépend pas du vecteur X. Il a été prouvé que[1], si X est un vecteur unitaire (X=1), alors det(Trs)=1 .

Exemple d'obtention de la matrice Trs

Matrice de transposition avec des lignes mutuellement orthogonales Trs(X) pour n=4 est obtenue à partir du vecteur X=(x1,x2,x3,x4) par la formule suivante :

Trs(X)=H(R)Tr(X)=(1111111111111111)(x1x2x3x4x2x1x4x3x3x4x1x2x4x3x2x1)=(x1x2x3x4x2x1x4x3x3x4x1x2x4x3x2x1),

Tr(X)Tr est la matrice obtenue à partir du vecteur X, H(R) est une matrice de Hadamar dont les lignes sont décalées dans l'ordre donné R, pour laquelle les lignes des matrices Trs résultantes sont mutuellement orthogonales. La première ligne de la matrice Trs(X) résultante contient les éléments du vecteur X sans permutations ni changements de signe. Compte tenu du fait que les lignes de la matrice Trs sont mutuellement orthogonales:

Trs(X).X=X2.[1,0,0,0]T,

la matrice Trs fait donc tourner le vecteur X, dont elle est issue, dans la direction de l'axe x1. L'ordre R des lignes de la matrice de Hadamar ne dépend pas du vecteur X. Des exemples de génération de matrices Tr et Trs pour n=2,4,8 ont été publiés. La question reste ouverte de savoir s'il est possible de générer des matrices Trs de taille supérieure à 8.

Notes et références

Modèle:Références

  1. Modèle:Ouvrage
  2. Modèle:Article
  3. Modèle:Ouvrage

Liens externes

Modèle:Palette Modèle:Portail

  1. Zhelezov O. I. Determination of a Special Case of Symmetric Matrices and Their Applications. Current Topics on Mathematics and Computer Science Vol. 6, 29-45 Modèle:ISBN