Перестановка
В комбинаторике перестано́вка — это упорядоченный набор чисел
обычно трактуемый как биекция на множестве
, которая числу i ставит соответствие i-й элемент из набора. Число n при этом называется порядком перестановки.
В теории групп под перестановкой (подстановкой) произвольного множества подразумевается биекция этого множества на себя.
Содержание |
[править] Свойства
- Число всех перестановок порядка n равно числу размещений из n по n, то есть факториалу:[1][2][3][4]
- Композиция определяет операцию произведения на перестановках одного порядка:
Относительно этой операции множество перестановок порядка n образует группу, которую называют симметрической и обычно обозначают Sn. - Любая группа является подгруппой группы перестановок множества элементов этой группы (теорема Кэли). При этом каждый элемент
сопоставляется с перестановкой πa, задаваемой тождеством
где g — произвольный элемент группы G, а
— групповая операция.
[править] Связанные определения
- Носитель перестановки
— это подмножество множества X, определяемое как 
- Неподвижной точкой перестановки π является всякая неподвижная точка отображения
, то есть элемент множества
Множество всех неподвижных точек перестановки π является дополнением её носителя в X. - Инверсией в перестановке π порядка n называется всякая пара индексов i,j такая, что
и π(i) > π(j). Чётность числа инверсий в перестановке определяет чётность перестановки. - Знак перестановки определяется как +1 для чётной перестановки и −1 для нечётной, что выражается формулой sgn(σ) = ( − 1)N(σ), где N(σ) — количество инверсий в перестановке σ. Знак перестановки σ может быть также определен как sgn(σ) = ( − 1)m, где m — количество транспозиций в разложении σ в произведение транспозиций. Несмотря на то, что такое разложение не единственно, чётность количества транспозиций во всех разложениях σ одна и та же, и поэтому знак перестановки корректно определён.
[править] Специальные типы перестановок
- Инволюция — перестановка τ, которая является обратной самой себе, то есть

- Беспорядок — перестановка без неподвижных точек.
- Циклом длины
называется такая подстановка π, которая тождественна на всём множестве X, кроме подмножества
и
Обозначается 
- Транспозиция — перестановка элементов множества X, которая меняет местами два элемента. Транспозиция является циклом длины 2.
[править] Подстановки и произведения циклов
Перестановка π множества X может быть записана в виде подстановки, например:
где
и π(xi) = yi.
Перестановку также можно записать в виде произведения непересекающихся циклов, причём единственным образом с точностью до порядка следования циклов в произведении. Например:
[править] Перестановки с повторением
Рассмотрим n элементов k различных типов, причем в каждом типе все элементы одинаковы. Тогда перестановки из всех этих элементов с точностью до порядка следования однотипных элементов называются перестановками с повторением. Если ni — число элементов i-го типа, то
и количество всевозможных перестановок с повторениями равно мультиномиальному коэффициенту
.
[править] Случайная перестановка
Случайной перестановкой называется случайный вектор
все элементы которого принимают натуральные значения от 1 до n, и при этом вероятность совпадения любых двух элементов равна 0.
Независимой случайной перестановкой называется такая случайная перестановка ξ, для которой
для некоторых pij, таких что
Если при этом pij не зависят от i, то перестановку ξ называют одинаково распределённой. Если же нет зависимости от j, то есть
то ξ называют однородной.
[править] Литература
- Дональд Кнут Искусство программирования, том 3. Сортировка и поиск = The Art of Computer Programming, vol.3. Sorting and Searching. — 2-е изд. — М.: «Вильямс», 2007. — С. 824. — ISBN 0-201-89685-0.
[править] См. также
[править] Примечания
- ↑ Виленкин Н.Я. Глава III. Комбинаторика кортежей и множеств. Размещения с повторениями // Популярная комбинаторика. — М.: Наука, 1975. — С. 80. — 208 с.
- ↑ Теория конфигураций и теория перечислений
- ↑ Глава 3. Элементы комбинаторики. // Лекции по теории вероятностей.
- ↑ http://www.brain2life.com/book/160.html Дональд Э. Кнут — Искусство программирования. Том 1. Основные алгоритмы. 1.2.5. Перестановки и факториалы
[править] Ссылки
- Аранжеман // Энциклопедический словарь Брокгауза и Ефрона: В 86 томах (82 т. и 4 доп.). — СПб., 1890—1907.

Относительно этой операции множество перестановок порядка n образует
сопоставляется с перестановкой
где g — произвольный элемент группы G, а
— групповая операция.
— это подмножество множества 
Множество всех неподвижных точек перестановки
и 
называется такая подстановка
и
Обозначается 




