Матричное представление перестановок — различия между версиями
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, а остальные равны нулю.
Пример
Перестановка:
Соответствующая матрица:
Свойства
- Для любых двух перестановок их матрицы обладают свойством:
- Матрицы перестановки ортогональны, так что для каждой такой матрицы существует обратная:
- Умножение произвольной матрицы на перестановочную соответственно меняет местами её столбцы.
- Умножение перестановочной матрицы на произвольную меняет местами строки в .