Матричное представление перестановок — различия между версиями
(→Применение) |
(→Свойства) |
||
| Строка 38: | Строка 38: | ||
* Для любых двух перестановок <tex>\sigma, \pi</tex> их матрицы обладают свойством: | * Для любых двух перестановок <tex>\sigma, \pi</tex> их матрицы обладают свойством: | ||
| − | *: <tex>P_\sigma P_\pi = P_{\sigma \circ \pi}</tex> | + | *: <tex>P_\sigma P_\pi = P_{\sigma \circ \pi}</tex> , где <tex>\circ</tex> - операция умножения двух перестановок |
| − | * | + | * Для любой матрицы перестановок существует обратная: |
| − | *: <tex>P_\sigma^{-1} = P_\sigma^T</tex> | + | *: <tex>P_\sigma^{-1} = P_\sigma^T</tex> , где <tex>P^T</tex> - транспонированная матрица <tex>P</tex> |
| + | * Для любой матрицы перестановок справедливо: | ||
| + | *: <tex>P^T P = P P^T = E</tex> , где <tex>E</tex> - единичная матрица | ||
| + | * Произведение матриц перестановок одного и того же порядка есть матрица перестановок | ||
| + | * Матрица перестановок <tex>n</tex>-го порядка может быть представлена в виде произведения <tex>(n - 1)</tex> элементарных матриц перестановок | ||
| + | * Квадрат элементарной матрицы перестановок есть единичная матрица | ||
* Умножение произвольной матрицы <tex>M</tex> на перестановочную соответственно меняет местами её столбцы. | * Умножение произвольной матрицы <tex>M</tex> на перестановочную соответственно меняет местами её столбцы. | ||
* Умножение перестановочной матрицы на произвольную <tex>M</tex> меняет местами строки в <tex>M</tex>. | * Умножение перестановочной матрицы на произвольную <tex>M</tex> меняет местами строки в <tex>M</tex>. | ||
Версия 07:20, 21 декабря 2011
Содержание
Определение
| Определение: |
| Матрица перестановки — квадратная бинарная матрица, в каждой строке и в каждом столбце которой находится лишь одна единица. |
Каждая матрица перестановки размера является матричным представлением перестановки порядка .
Пусть дана перестановка порядка :
Соответствующей матрицей перестановки является матрица вида:
- , где — двоичный вектор длины , -й элемент которого равен единице, а остальные равны нулю.
Пример
Перестановка:
Соответствующая матрица:
Свойства
- Для любых двух перестановок их матрицы обладают свойством:
- , где - операция умножения двух перестановок
- Для любой матрицы перестановок существует обратная:
- , где - транспонированная матрица
- Для любой матрицы перестановок справедливо:
- , где - единичная матрица
- Произведение матриц перестановок одного и того же порядка есть матрица перестановок
- Матрица перестановок -го порядка может быть представлена в виде произведения элементарных матриц перестановок
- Квадрат элементарной матрицы перестановок есть единичная матрица
- Умножение произвольной матрицы на перестановочную соответственно меняет местами её столбцы.
- Умножение перестановочной матрицы на произвольную меняет местами строки в .
Применение
Благодаря последним свойствам, матрицам перестановок нашлось применение в линейной алгебре:
пусть задана матрица перестановки , которая соответствует перестановке , и матрица ,
тогда перемножив получим:
- ,
видно, что вторая и третья строки поменялись местами;
- ,
видно, что второй и третий столбец поменялись местами.