Матрица перестановки

Материал из testwiki
Перейти к навигации Перейти к поиску

Ма́трица перестано́вки (или подстано́вки) — квадратная бинарная матрица, в каждой строке и столбце которой находится ровно один единичный элемент. Каждая матрица перестановки размера n×n является матричным представлением перестановки из n элементов.

Определение

Пусть дана перестановка σ из n элементов:

(12nσ(1)σ(2)σ(n))

Соответствующей матрицей перестановки является матрица n×n вида:

Pσ=(𝐞σ(1)𝐞σ(2)𝐞σ(n)),

где 𝐞iвектор размерности n, i-й элемент которого равен 1, а остальные равны нулю.

Пример

Перестановка:

π=(12344213)

Соответствующая матрица:

P=(0001010010000010)

Свойства

  • Для любых двух перестановок σ,π их матрицы обладают свойством:
    PπPσ=Pσπ.
  • Матрицы перестановки ортогональны, так что для каждой такой матрицы существует обратная:
    Pσ1=PσT.
  • Умножение произвольной матрицы M на перестановочную соответственно меняет местами её столбцы.
  • Умножение перестановочной матрицы на произвольную M меняет местами строки в M.
  • Определитель перестановочной матрицы равен чётности перестановки. Определитель чётной перестановки равен 1, определитель нечётной перестановки - -1.

Шаблон:Math-stub Шаблон:Нет ссылок