Матричное представление перестановок — различия между версиями
| Строка 1: | Строка 1: | ||
| − | ''' | + | == Определение == |
| − | + | {{Определение | |
| − | лишь | + | |definition= |
| − | + | '''Матрица перестановки''' — квадратная бинарная матрица, в каждой строке и в каждом столбце которой находится лишь одна единица.}} | |
| − | |||
| − | + | Каждая матрица перестановки размера <tex>n \times n</tex> является матричным представлением перестановки порядка <tex>n</tex>. | |
Пусть дана перестановка <tex>\sigma</tex> порядка <tex>n</tex>: | Пусть дана перестановка <tex>\sigma</tex> порядка <tex>n</tex>: | ||
| Строка 25: | Строка 24: | ||
нулю. | нулю. | ||
| − | + | == Пример == | |
Перестановка: | Перестановка: | ||
Версия 05:30, 19 декабря 2011
Определение
| Определение: |
| Матрица перестановки — квадратная бинарная матрица, в каждой строке и в каждом столбце которой находится лишь одна единица. |
Каждая матрица перестановки размера является матричным представлением перестановки порядка .
Пусть дана перестановка порядка :
Соответствующей матрицей перестановки является матрица вида:
где — вектор длины , -й элемент которого равен 1, а остальные равны
нулю.
Пример
Перестановка:
Соответствующая матрица:
Свойства
- Для любых двух перестановок их матрицы обладают свойством:
- Матрицы перестановки ортогональны, так что для каждой такой матрицы существует обратная:
- Умножение произвольной матрицы на перестановочную соответственно меняет местами её столбцы.
- Умножение перестановочной матрицы на произвольную меняет местами строки в .