Матричное представление перестановок — различия между версиями
Строка 18: | Строка 18: | ||
\vdots \\ | \vdots \\ | ||
\mathbf{e}_{\sigma(n)} | \mathbf{e}_{\sigma(n)} | ||
− | \end{pmatrix} | + | \end{pmatrix}</tex>, где <tex>\mathbf{e}_{i}</tex> — двоичный вектор длины <tex>n</tex>, <tex>i</tex>-й элемент которого равен единице, а остальные равны нулю. |
− | </tex> | ||
− | где <tex>\mathbf{e}_{i}</tex> — вектор длины <tex>n</tex>, <tex>i</tex>-й элемент которого равен | ||
− | |||
− | нулю. | ||
== Пример == | == Пример == |
Версия 06:38, 19 декабря 2011
Содержание
Определение
Определение: |
Матрица перестановки — квадратная бинарная матрица, в каждой строке и в каждом столбце которой находится лишь одна единица. |
Каждая матрица перестановки размера является матричным представлением перестановки порядка .
Пусть дана перестановка
порядка :Соответствующей матрицей перестановки является матрица
вида:- , где — двоичный вектор длины , -й элемент которого равен единице, а остальные равны нулю.
Пример
Перестановка:
Соответствующая матрица:
Свойства
- Для любых двух перестановок
- Матрицы перестановки ортогональны, так что для каждой такой матрицы существует обратная:
- Умножение произвольной матрицы на перестановочную соответственно меняет местами её столбцы.
- Умножение перестановочной матрицы на произвольную меняет местами строки в .
Применение
- Благодаря последнему свойству, матрицам перестановок нашлось применение в линейной алгебре:
Пусть задана матрица перестановки
(она соответствует перестановке ), и матрица ,тогда перемножив получим
.Видно, что вторая и третья строки поменялись местами.