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

Материал из testwiki
Перейти к навигации Перейти к поиску
6 перестановок трёх шаров; 6=123=3!

В комбинаторике перестано́вкой заданного конечного множества X={a1,a2,,an} (все элементы X различны) называется произвольный упорядоченный набор всех элементов X (без повторений). Группируя эти элементы в разном порядке, можно получить различные перестановки. Всего из множества с n элементами можно получить n!=123n (n-факториал) различных перестановок (см. рисунок)[1][2].

Перестановка является частным случаем размещения, когда выбираются все элементы множества[1].

Подстановка

Перестановку можно рассматривать как функцию, которая каждому элементу некоторой начальной перестановки сопоставляет соответствующий по номеру элемент данной перестановки. Такую функцию часто называют подстановкойШаблон:Sfn. Перестановка π множества X может быть наглядно представлена в виде таблицы:

(x1x2x3xny1y2y3yn),

где {x1,,xn}={y1,,yn}=X и π(xi)=yi.

Пример: перестановка элементов множества X в обратном порядке:

(x1x2x3xnxnxn1xn2x1),

Инверсией в перестановке π называется всякая пара индексов i, j такая, что 1i<jn и π(i)>π(j). Чётность числа инверсий в перестановке определяет чётность перестановки. Пример:

(123132),

Здесь элементы 2 и 3 образуют инверсию.

Связанные определения

Носитель перестановки π:XX — это подмножество множества X, определяемое как supp(π):={xXπ(x)x}.

Неподвижной точкой перестановки π является всякая неподвижная точка отображения π:XX, то есть элемент множества {xXπ(x)=x}. Множество всех неподвижных точек перестановки π является дополнением её носителя в X.

Специальные типы перестановок

  • Тождественная перестановка — перестановка e, которая каждый элемент xX отображает в себя: e(x)=x.
  • Инволюция — перестановка τ, которая является обратной самой себе, то есть ττ=e.
  • Беспорядок — перестановка без неподвижных точек.
  • Циклом длины называется такая подстановка π, которая тождественна на всём множестве X, кроме подмножества {x1,x2,,x}X и π(x)=x1, π(xi)=xi+1. Обозначается (x1,x2,,x)..
  • Транспозиция — перестановка элементов множества X, которая меняет местами два элемента. Транспозиция является циклом длины 2.

Произведения циклов и знак перестановки

Перестановку π можно представить в виде ориентированного графа, где вершинами являются элементы конечного множества, а связи между вершинами описывают переход. В случае, π(i)=i, для i элемента рисуется петля. Таким образом, получается граф, где из каждой вершины выходит и входит одно ребро. Пример перестановки представленной в виде ориентированного графа можно увидеть на изображении справа.

Пример перестановки, представленной в виде ориентированного графа

Таким образом, любая перестановка π может быть разложена в произведение (композицию) непересекающихся циклов длины 2, причём единственным образом с точностью до порядка следования циклов в произведении. Например:

(123456516423)=(1,5,2)(3,6).

Часто также считают, что неподвижные точки перестановки представляют собой самостоятельные циклы длины 1, и дополняют ими цикловое разложение перестановки. Для приведённого выше примера таким дополненным разложением будет (1,5,2)(3,6)(4). Число циклов разной длины, а именно набор чисел (c1,c2,), где c — это число циклов длины , определяет цикловую структуру перестановки. При этом величина 1c1+2c2+ равна длине перестановки, а величина c1+c2+ равна общему числу циклов. Число перестановок из n элементов с k циклами даётся числом Стирлинга первого рода без знака [nk].

Любой цикл может быть разложен в произведение (не обязательно непересекающихся) транспозиций. При этом цикл длины 1 (являющийся по сути тождественной перестановкой e) можно представить как Шаблон:Нп5 транспозиций или, например, как квадрат любой транспозиции: (1,2)(1,2)=(2,3)(2,3)=e. Цикл длины 2 можно разложить в произведение 1 транспозиций следующим образом:

(x1,,xl)=(x1,x)(x1,x1)(x1,x2).

Разложение циклов на произведение транспозиций не является единственным:

(1,2,3)=(1,3)(1,2)=(2,3)(1,3)=(1,3)(2,4)(2,4)(1,2).

Шаблон:Якорь Таким образом, любая перестановка может быть разложена в произведение транспозиций. Хотя это можно сделать многими способами, чётность числа транспозиций во всех таких разложениях одинакова. Это позволяет определить знак перестановки (чётностью перестановки или сигнатурой перестановки) π как:

επ=(1)t,

где t — число транспозиций в каком-то разложении π. При этом π называют чётной перестановкой, если επ=1, и нечётной перестановкой, если επ=1.

Эквивалентно, знак перестановки определяется её цикловой структурой: знак перестановки π из n элементов, состоящий из k циклов, равен

επ=(1)nk.

Знак перестановки π также может быть определён через число инверсий N(π) в π:

επ=(1)N(π).

Вариации и обобщения

В теории групп под перестановкой произвольного множества подразумевается биекция этого множества на себя. Как синоним слову «перестановка» в этом смысле некоторые авторы используют слово подстановка. (Другие авторы подстановкой называют (приведённый выше) наглядный способ записи перестановки. Более существенное отличие состоит в том, что подстановка — это непосредственно функция, а перестановка — результат применения этой функции к элементам последовательности.)

Композиция определяет операцию произведения на перестановках одной длины: (πσ)(k)=π(σ(k)). Относительно этой операции множество перестановок из n элементов образует группу, которую называют симметрической и обычно обозначают Sn.

Любая конечная группа порядка n изоморфна некоторой подгруппе симметрической группы Sn (теорема Кэли). При этом каждый элемент aG сопоставляется с перестановкой πa, задаваемой на элементах G тождеством πa(g)=ag, где  — групповая операция в G.

Перестановки с повторением

Рассмотрим n элементов m различных типов, причём в каждом типе все элементы одинаковы. Тогда перестановки из всех этих элементов с точностью до порядка следования однотипных элементов называются перестановками с повторением. Если ki — число элементов i-го типа, то k1+k2++km=n и число всевозможных перестановок с повторениями равно мультиномиальному коэффициенту (nk1,k2,,km)=n!k1!k2!km!.

Перестановку с повторениями можно также рассматривать как перестановку мультимножества {1k1,2k2,,mkm} мощности k1+k2++km=n.

Случайная перестановка

Шаблон:Main

Случайной перестановкой называется случайный вектор ξ=(ξ1,,ξn), все элементы которого принимают натуральные значения от 1 до n, и при этом вероятность совпадения любых двух элементов равна 0.

Независимой случайной перестановкой называется такая случайная перестановка ξ, для которой:

P{ξ=σ}=p1σ(1)pnσ(n)πSnp1π(1)pnπ(n)

для некоторых pij, таких, что:

i (1in):pi1++pin=1
πSnp1π(1)pnπ(n)>0.

Если при этом pij не зависят от i, то перестановку ξ называют одинаково распределённой. Если же нет зависимости от j, то есть i,j (1i,jn):pij=1/n, то ξ называют однородной.

См. также

Шаблон:НавигацияШаблон:Колонки

Шаблон:Колонки

Примечания

Шаблон:Примечания

Литература

Ссылки

Шаблон:Вс