Матричное представление перестановок — различия между версиями
Helm (обсуждение | вклад) (Новая страница: «'''Ма́трица перестано́вки''' (или ''подстано́вки'') — квадратная бинарная матрица, в каждой…») |
|||
Строка 1: | Строка 1: | ||
− | '''Ма́трица перестано́вки''' (или ''подстано́вки'') — квадратная | + | '''Ма́трица перестано́вки''' (или ''подстано́вки'') — квадратная бинарная матрица, в каждой строке и столбце которой находится лишь один единичный элемент. Каждая матрица перестановки размера <math>n \times n</math> является матричным представлением перестановки порядка <math>n</math>. |
== Определение == | == Определение == | ||
Строка 17: | Строка 17: | ||
\end{pmatrix}, | \end{pmatrix}, | ||
</math> | </math> | ||
− | где <math>\mathbf{e}_{i}</math> — | + | где <math>\mathbf{e}_{i}</math> — вектор длины <math>n</math>, <math>i</math>-й элемент которого равен 1, а остальные равны нулю. |
=== Пример === | === Пример === | ||
Строка 39: | Строка 39: | ||
* Для любых двух перестановок <math>\sigma, \pi</math> их матрицы обладают свойством: | * Для любых двух перестановок <math>\sigma, \pi</math> их матрицы обладают свойством: | ||
*: <math>P_\sigma P_\pi = P_{\sigma \circ \pi}</math> | *: <math>P_\sigma P_\pi = P_{\sigma \circ \pi}</math> | ||
− | * Матрицы перестановки | + | * Матрицы перестановки ортогональны, так что для каждой такой матрицы существует обратная: |
*: <math>P_\sigma^{-1} = P_\sigma^T</math> | *: <math>P_\sigma^{-1} = P_\sigma^T</math> | ||
* Умножение произвольной матрицы <math>M</math> на перестановочную соответственно меняет местами её столбцы. | * Умножение произвольной матрицы <math>M</math> на перестановочную соответственно меняет местами её столбцы. | ||
* Умножение перестановочной матрицы на произвольную <math>M</math> меняет местами строки в <math>M</math>. | * Умножение перестановочной матрицы на произвольную <math>M</math> меняет местами строки в <math>M</math>. |
Версия 15:20, 10 декабря 2010
Ма́трица перестано́вки (или подстано́вки) — квадратная бинарная матрица, в каждой строке и столбце которой находится лишь один единичный элемент. Каждая матрица перестановки размера
является матричным представлением перестановки порядка .Определение
Пусть дана перестановка
порядка :Соответствующей матрицей перестановки является матрица
вида:где
— вектор длины , -й элемент которого равен 1, а остальные равны нулю.Пример
Перестановка:
Соответствующая матрица:
Свойства
- Для любых двух перестановок
- Матрицы перестановки ортогональны, так что для каждой такой матрицы существует обратная:
- Умножение произвольной матрицы на перестановочную соответственно меняет местами её столбцы.
- Умножение перестановочной матрицы на произвольную меняет местами строки в .