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 :
où et le symbole représente l'opération OU exclusif (XOR)
Par exemple, la matrice de transpositions obtenue à partir d'un vecteur
a la forme suivante :
.
Propriété des quadruples
Une paire arbitraire de lignes (ou paire de colonnes) d'une matrice de transpositions Tr contient quadruples d'éléments avec des valeurs égales des éléments diagonaux. Par exemple, si et sont deux éléments choisis au hasard dans la même colonne de la matrice , alors il découle de cette propriété que -la matrice contient un quadruple d'éléments , pour lesquels sont satisfaites les équations et . Cette propriété « propriété des quadruples » est spécifique aux matrices .
La matrice е 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 une matrice dont les lignes sont mutuellement orthogonales en changeant le signe d'un nombre impair d'éléments dans chacun des quadruples , . Il existe un algorithme pour construire une matrice à l'aide de Produit de Hadamard de la matrice et une matrice de Hadamar à n dimensions dont les lignes (à l'exception de la première) sont réorganisées de manière que les lignes de la matrice résultante soient mutuellement orthogonales entre elles :
où:
«» est le produit de Hadamard,
est une matrice unitaire,
est une matrice de Hadamard à n dimensions avec permutation des lignes modifie le signe d'un nombre impair d'éléments dans chacun des quadruples;
est le vecteur dont les éléments sont dérivés par la matrice .
L'ordre des lignes de la matrice de Hadamard a été obtenu expérimentalement pour les matrices de taille 2, 4 et 8. L'ordre des lignes de la matrice de Hadamar (par rapport à la matrice de Sylvester-Adamar) ne dépend pas du vecteur . Il a été prouvé que[1], si est un vecteur unitaire (), alors .
Exemple d'obtention de la matrice Trs
Matrice de transposition avec des lignes mutuellement orthogonales pour est obtenue à partir du vecteur par la formule suivante :
,
où — est la matrice obtenue à partir du vecteur , 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 résultante contient les éléments du vecteur sans permutations ni changements de signe. Compte tenu du fait que les
lignes de la matrice sont mutuellement orthogonales:
,
la matrice fait donc tourner le vecteur , dont elle est issue, dans la direction de l'axe .
L'ordre des lignes de la matrice de Hadamar ne dépend pas du vecteur . Des exemples de génération de matrices et pour 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
↑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 (ISBN978-93-91473-89-1)
D. A. Harville, Matrix Algebra from Statistician’s Perspective, Softcover,
O. I. Zhelezov, Determination of a Special Case of Symmetric Matrices and Their Applications, Current Topics on Mathematics and Computer Science Vol. 6, 29–45, (ISBN978-93-91473-89-1)