Матричное представление перестановок — различия между версиями
Строка 45: | Строка 45: | ||
<center><tex>P_\sigma P_\pi = P_{\sigma \circ \pi}</tex></center> | <center><tex>P_\sigma P_\pi = P_{\sigma \circ \pi}</tex></center> | ||
− | где <tex>\circ</tex> - операция [[Умножение перестановок, обратная перестановка, группа перестановок| умножения двух перестановок]] | + | где <tex>\circ</tex> - операция [[Умножение перестановок, обратная перестановка, группа перестановок| умножения двух перестановок]]. |
|proof= | |proof= | ||
Рассмотрим <tex>{(P_\sigma P_\pi)}_{i,j} = \sum\limits_{x = 1}^{n}{({P_\sigma}_{i,x} {P_\pi}_{x,j})}</tex> | Рассмотрим <tex>{(P_\sigma P_\pi)}_{i,j} = \sum\limits_{x = 1}^{n}{({P_\sigma}_{i,x} {P_\pi}_{x,j})}</tex> | ||
Строка 55: | Строка 55: | ||
Для любой матрицы перестановок существует обратная: | Для любой матрицы перестановок существует обратная: | ||
<center><tex>P_\sigma^{-1} = P_\sigma^T</tex></center> | <center><tex>P_\sigma^{-1} = P_\sigma^T</tex></center> | ||
− | где <tex>P^T</tex> - транспонированная матрица <tex>P</tex> | + | где <tex>P^T</tex> - транспонированная матрица <tex>P</tex>. |
|proof= | |proof= | ||
Так как перестановки являются группой, то для любой перестановки существует обратная. Так как любая перестановка имеет свою матрицу перестановки, то утверждение о существовании обратной матрицы перестановки также справедливо. | Так как перестановки являются группой, то для любой перестановки существует обратная. Так как любая перестановка имеет свою матрицу перестановки, то утверждение о существовании обратной матрицы перестановки также справедливо. | ||
}} | }} | ||
{{Утверждение|statement=Для любой матрицы перестановок <tex>P</tex> справедливо: | {{Утверждение|statement=Для любой матрицы перестановок <tex>P</tex> справедливо: | ||
− | <center><tex>P^T P = P P^T = E</tex></center> где <tex>E</tex> - единичная матрица | + | <center><tex>P^T P = P P^T = E</tex></center> где <tex>E</tex> - единичная матрица. |
|proof= | |proof= | ||
Так же следует из того что перестановки являются группой.}} | Так же следует из того что перестановки являются группой.}} | ||
− | {{Утверждение|statement=Произведение матриц перестановок есть матрица перестановок | + | {{Утверждение|statement=Произведение матриц перестановок есть матрица перестановок. |
|proof= | |proof= | ||
Произведение перестановок есть перестановка, значит и произведение матриц перестановок есть матрица перестановок.}} | Произведение перестановок есть перестановка, значит и произведение матриц перестановок есть матрица перестановок.}} | ||
Строка 70: | Строка 70: | ||
{{Утверждение|statement= | {{Утверждение|statement= | ||
Умножение произвольной матрицы <tex>A</tex> на перестановочную соответственно меняет местами её столбцы. | Умножение произвольной матрицы <tex>A</tex> на перестановочную соответственно меняет местами её столбцы. | ||
− | Умножение перестановочной матрицы на произвольную <tex>A</tex> меняет местами строки в <tex>A</tex> | + | Умножение перестановочной матрицы на произвольную <tex>A</tex> меняет местами строки в <tex>A</tex>. |
|proof= | |proof= | ||
Рассмотрим произвольную матрицу <tex>A</tex> и матрицу перестановки <tex>P</tex>: | Рассмотрим произвольную матрицу <tex>A</tex> и матрицу перестановки <tex>P</tex>: | ||
Строка 80: | Строка 80: | ||
}} | }} | ||
− | {{Утверждение|statement=Квадрат элементарной матрицы перестановок есть единичная матрица | + | {{Утверждение|statement=Квадрат элементарной матрицы перестановок есть единичная матрица. |
}} | }} | ||
− | {{Утверждение|statement=Матрица перестановок <tex>n</tex>-го порядка может быть представлена в виде произведения <tex>(n - 1)</tex> элементарных матриц перестановок | + | {{Утверждение|statement=Матрица перестановок <tex>n</tex>-го порядка может быть представлена в виде произведения <tex>(n - 1)</tex> элементарных матриц перестановок. |
− | + | }} | |
− | |||
== Применение == | == Применение == | ||
− | Благодаря | + | Благодаря своим свойствам, матрицам перестановок нашлось применение в линейной алгебре: |
пусть задана матрица перестановки <tex>P = \begin{pmatrix} 1 & 0 & 0 \\ 0 & 0 & 1 \\ 0 & 1 & 0 \\ \end{pmatrix}</tex>, которая соответствует перестановке <tex>\pi = \begin{pmatrix} 1 & 2 & 3 \\ 1 & 3 & 2 \end{pmatrix}</tex>, и матрица <tex>A = \begin{pmatrix} 1 & 2 & 3 \\ 4 & 5 & 6 \\ 7 & 8 & 9 \\ \end{pmatrix}</tex>, | пусть задана матрица перестановки <tex>P = \begin{pmatrix} 1 & 0 & 0 \\ 0 & 0 & 1 \\ 0 & 1 & 0 \\ \end{pmatrix}</tex>, которая соответствует перестановке <tex>\pi = \begin{pmatrix} 1 & 2 & 3 \\ 1 & 3 & 2 \end{pmatrix}</tex>, и матрица <tex>A = \begin{pmatrix} 1 & 2 & 3 \\ 4 & 5 & 6 \\ 7 & 8 & 9 \\ \end{pmatrix}</tex>, |
Версия 04:11, 23 декабря 2011
Содержание
Определение
Определение: |
Матрица перестановки — квадратная бинарная матрица, в каждой строке и в каждом столбце которой находится лишь одна единица. |
Определение: |
Если матрица перестановок | получена из единичной матрицы перестановкой местами двух строк (или двух столбцов), то такая матрица называется элементарной матрицей перестановок.
Каждая матрица перестановки размера является матричным представлением перестановки порядка .
Пусть дана перестановка
порядка :Соответствующей матрицей перестановки является матрица
вида:- , где — двоичный вектор длины , -й элемент которого равен единице, а остальные равны нулю.
Пример
Перестановка:
Соответствующая матрица:
Свойства
Утверждение: |
Для любых двух перестановок их матрицы обладают свойством:
|
Рассмотрим эта сумма может быть равна нулю или единице, причем единице в том случае, если в - той строчке на - том столбце матрицы и в - той строчке на - том столбце матрицы стоят единицы. значит, что в перестановке на - том месте стоит элемент , и означает что в перестановке на - том месте стоит элемент , а означает что в перестановке, которой соответствует эта матрица, так же на - том месте стоит элемент . Но также известно, что если умножить перестановку , где на - том месте стоит элемент , на перестановку , где на - том месте стоит элемент , то в полученной перестановке на - том месте будет стоять элемент . В результате если , то . Аналогичные рассуждения можно провести когда , и также получим, что . Поэтому для любых справедливо , а раз такое равентсво выполняется, то . |
Утверждение: |
Для любой матрицы перестановок существует обратная:
|
Так как перестановки являются группой, то для любой перестановки существует обратная. Так как любая перестановка имеет свою матрицу перестановки, то утверждение о существовании обратной матрицы перестановки также справедливо. |
Утверждение: |
Для любой матрицы перестановок справедливо:
|
Так же следует из того что перестановки являются группой. |
Утверждение: |
Произведение матриц перестановок есть матрица перестановок. |
Произведение перестановок есть перестановка, значит и произведение матриц перестановок есть матрица перестановок. |
Утверждение: |
Умножение произвольной матрицы на перестановочную соответственно меняет местами её столбцы.
Умножение перестановочной матрицы на произвольную меняет местами строки в . |
Рассмотрим произвольную матрицу Доказательство второго утверждения аналогично. и матрицу перестановки : возьмем - тую строчку матрицы и умножим на - тый столбец , так как - тый столбец матрицы это двоичный вектор с одной единицей, то от - той строчки матрицы выживет один элемент, причем на - том месте. Умножив - тую строчку матрицы , на остальные столбцы матрицы , получим, что в - той строке матрицы элементы поменяются местами. Умножая другие строки матрицы , будем наблюдать похожее (так как умножаем на те же самые столбцы матрицы ). Таким образом получим, что в матрице столбцы поменялись местами. |
Утверждение: |
Квадрат элементарной матрицы перестановок есть единичная матрица. |
Утверждение: |
Матрица перестановок -го порядка может быть представлена в виде произведения элементарных матриц перестановок. |
Применение
Благодаря своим свойствам, матрицам перестановок нашлось применение в линейной алгебре:
пусть задана матрица перестановки
, которая соответствует перестановке , и матрица ,тогда перемножив получим:
- ,
видно, что вторая и третья строки поменялись местами;
- ,
видно, что второй и третий столбец поменялись местами.