Матричное представление перестановок — различия между версиями
| Строка 48: | Строка 48: | ||
* Умножение произвольной матрицы <tex>M</tex> на перестановочную соответственно меняет местами её столбцы. | * Умножение произвольной матрицы <tex>M</tex> на перестановочную соответственно меняет местами её столбцы. | ||
* Умножение перестановочной матрицы на произвольную <tex>M</tex> меняет местами строки в <tex>M</tex>. | * Умножение перестановочной матрицы на произвольную <tex>M</tex> меняет местами строки в <tex>M</tex>. | ||
| + | == Ссылки == | ||
| + | *[http://ru.wikipedia.org/wiki/Матрица_перестановки Матрица перестановки] | ||
Версия 05:34, 19 декабря 2011
Содержание
Определение
| Определение: |
| Матрица перестановки — квадратная бинарная матрица, в каждой строке и в каждом столбце которой находится лишь одна единица. |
Каждая матрица перестановки размера является матричным представлением перестановки порядка .
Пусть дана перестановка порядка :
Соответствующей матрицей перестановки является матрица вида:
где — вектор длины , -й элемент которого равен 1, а остальные равны
нулю.
Пример
Перестановка:
Соответствующая матрица:
Свойства
- Для любых двух перестановок их матрицы обладают свойством:
- Матрицы перестановки ортогональны, так что для каждой такой матрицы существует обратная:
- Умножение произвольной матрицы на перестановочную соответственно меняет местами её столбцы.
- Умножение перестановочной матрицы на произвольную меняет местами строки в .