В комбинаторике перестано вкой заданного конечного множества X a1 a2 an displaystyle X a 1 a 2 ldots a n все элементы X
Перестановка

В комбинаторике перестано́вкой заданного конечного множества (все элементы различны) называется произвольный упорядоченный набор всех элементов (без повторений). Группируя эти элементы в разном порядке, можно получить различные перестановки. Всего из множества с элементами можно получить (-факториал) различных перестановок (см. рисунок).

Перестановка является частным случаем размещения, когда выбираются все элементы множества.
Подстановка
Перестановку можно рассматривать как функцию, которая каждому элементу некоторой начальной перестановки сопоставляет соответствующий по номеру элемент данной перестановки. Такую функцию часто называют подстановкой. Перестановка множества
может быть наглядно представлена в виде таблицы:
где и
.
Пример: перестановка элементов множества в обратном порядке:
Инверсией в перестановке называется всякая пара индексов
такая, что
и
. Чётность числа инверсий в перестановке определяет чётность перестановки. Пример:
Здесь элементы 2 и 3 образуют инверсию.
Связанные определения
Носитель перестановки — это подмножество множества
, определяемое как
Неподвижной точкой перестановки является всякая неподвижная точка отображения
, то есть элемент множества
Множество всех неподвижных точек перестановки
является дополнением её носителя в
.
Специальные типы перестановок
- Тождественная перестановка — перестановка
которая каждый элемент
отображает в себя:
- Инволюция — перестановка
которая является обратной самой себе, то есть
- Беспорядок — перестановка без неподвижных точек.
- Циклом длины
называется такая подстановка
которая тождественна на всём множестве
кроме подмножества
и
Обозначается
.
- Транспозиция — перестановка элементов множества
, которая меняет местами два элемента. Транспозиция является циклом длины 2.
Произведения циклов и знак перестановки
Перестановку можно представить в виде ориентированного графа, где вершинами являются элементы конечного множества, а связи между вершинами описывают переход. В случае,
, для
элемента рисуется петля. Таким образом, получается граф, где из каждой вершины выходит и входит одно ребро. Пример перестановки представленной в виде ориентированного графа можно увидеть на изображении справа.

Таким образом, любая перестановка может быть разложена в произведение (композицию) непересекающихся циклов длины
, причём единственным образом с точностью до порядка следования циклов в произведении. Например:
Часто также считают, что неподвижные точки перестановки представляют собой самостоятельные циклы длины 1, и дополняют ими цикловое разложение перестановки. Для приведённого выше примера таким дополненным разложением будет . Число циклов разной длины, а именно набор чисел
, где
— это число циклов длины
, определяет цикловую структуру перестановки. При этом величина
равна длине перестановки, а величина
равна общему числу циклов. Число перестановок из
элементов с
циклами даётся числом Стирлинга первого рода без знака
.
Любой цикл может быть разложен в произведение (не обязательно непересекающихся) транспозиций. При этом цикл длины 1 (являющийся по сути тождественной перестановкой ) можно представить как [англ.] транспозиций или, например, как квадрат любой транспозиции:
Цикл длины
можно разложить в произведение
транспозиций следующим образом:
Разложение циклов на произведение транспозиций не является единственным:
Таким образом, любая перестановка может быть разложена в произведение транспозиций. Хотя это можно сделать многими способами, чётность числа транспозиций во всех таких разложениях одинакова. Это позволяет определить знак перестановки (чётностью перестановки или сигнатурой перестановки) как:
где — число транспозиций в каком-то разложении
. При этом
называют чётной перестановкой, если
, и нечётной перестановкой, если
.
Эквивалентно, знак перестановки определяется её цикловой структурой: знак перестановки из
элементов, состоящий из
циклов, равен
.
Знак перестановки также может быть определён через число инверсий
в
:
.
Вариации и обобщения
В теории групп под перестановкой произвольного множества подразумевается биекция этого множества на себя. Как синоним слову «перестановка» в этом смысле некоторые авторы используют слово подстановка. (Другие авторы подстановкой называют (приведённый выше) наглядный способ записи перестановки. Более существенное отличие состоит в том, что подстановка — это непосредственно функция, а перестановка — результат применения этой функции к элементам последовательности.)
Композиция определяет операцию произведения на перестановках одной длины: Относительно этой операции множество перестановок из
элементов образует группу, которую называют симметрической и обычно обозначают
.
Любая конечная группа порядка изоморфна некоторой подгруппе симметрической группы
(теорема Кэли). При этом каждая пара элементов
сопоставляется с парой перестановок
, задаваемых на элементах
тождествами
где
— групповая операция в
.
Перестановки с повторением
Рассмотрим элементов
различных типов, причём в каждом типе все элементы одинаковы. Тогда перестановки из всех этих элементов с точностью до порядка следования однотипных элементов называются перестановками с повторением. Если
— число элементов
-го типа, то
и число всевозможных перестановок с повторениями равно мультиномиальному коэффициенту
Перестановку с повторениями можно также рассматривать как перестановку мультимножества мощности
.
Случайная перестановка
Случайной перестановкой называется случайный вектор все элементы которого принимают натуральные значения от 1 до
и при этом вероятность совпадения любых двух элементов равна 0.
Независимой случайной перестановкой называется такая случайная перестановка , для которой:
для некоторых таких, что:
Если при этом не зависят от
, то перестановку
называют одинаково распределённой. Если же нет зависимости от
, то есть
то
называют однородной.
См. также
- Алгоритм Нарайаны
- Анаграмма
- Гигантская компонента
- Размещение
- Симметрическая группа
- Сочетание
Примечания
- Выгодский М. Я. Справочник по элементарной математике. — М.: АСТ, 2006. — С. 293—294. — 509 с. — ISBN 5-17-009554-6.
- Виленкин Н.Я. Глава III. Комбинаторика кортежей и множеств. Размещения с повторениями // Популярная комбинаторика. — М.: Наука, 1975. — С. 80. — 208 с. Архивировано 14 октября 2010 года.
- Математическая энциклопедия, 1984.
Литература
- Дональд Кнут. Искусство программирования, том 3. Сортировка и поиск = The Art of Computer Programming, vol.3. Sorting and Searching. — 2-е изд. — М.: , 2007. — 824 с. — ISBN 0-201-89685-0.
- Кострикин А. И. Введение в алгебру. Основы алгебры. — М.: Физматлит, 1994. — С. 59-71. — 320 с. — ISBN 5-02-014644-7.
- Перестановка // Математическая энциклопедия (в 5 томах). — М.: Советская Энциклопедия, 1984. — Т. 4. — Стб. 256. — 1216 с.
- Сергей Мельников. Перестановки, сочетания, размещения: вывод всех перестановок // Delphi и Turbo Pascal на занимательных примерах. — БХВ-Петербург, 2012. — 448 с. — ISBN 978-5-94157-886-3.
Ссылки
- Аранжеман // Энциклопедический словарь Брокгауза и Ефрона : в 86 т. (82 т. и 4 доп.). — СПб., 1890—1907.
Автор: www.NiNa.Az
Дата публикации:
Википедия, чтение, книга, библиотека, поиск, нажмите, истории, книги, статьи, wikipedia, учить, информация, история, скачать, скачать бесплатно, mp3, видео, mp4, 3gp, jpg, jpeg, gif, png, картинка, музыка, песня, фильм, игра, игры, мобильный, телефон, Android, iOS, apple, мобильный телефон, Samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Сеть, компьютер
V kombinatorike perestano vkoj zadannogo konechnogo mnozhestva X a1 a2 an displaystyle X a 1 a 2 ldots a n vse elementy X displaystyle X razlichny nazyvaetsya proizvolnyj uporyadochennyj nabor vseh elementov X displaystyle X bez povtorenij Gruppiruya eti elementy v raznom poryadke mozhno poluchit razlichnye perestanovki Vsego iz mnozhestva s n displaystyle n elementami mozhno poluchit n 1 2 3 n displaystyle n 1 cdot 2 cdot 3 cdot ldots cdot n n displaystyle n faktorial razlichnyh perestanovok sm risunok 6 perestanovok tryoh sharov 6 1 2 3 3 displaystyle 6 1 cdot 2 cdot 3 3 Perestanovka yavlyaetsya chastnym sluchaem razmesheniya kogda vybirayutsya vse elementy mnozhestva PodstanovkaPerestanovku mozhno rassmatrivat kak funkciyu kotoraya kazhdomu elementu nekotoroj nachalnoj perestanovki sopostavlyaet sootvetstvuyushij po nomeru element dannoj perestanovki Takuyu funkciyu chasto nazyvayut podstanovkoj Perestanovka p displaystyle pi mnozhestva X displaystyle X mozhet byt naglyadno predstavlena v vide tablicy x1x2x3 xny1y2y3 yn displaystyle begin pmatrix x 1 amp x 2 amp x 3 amp ldots amp x n y 1 amp y 2 amp y 3 amp ldots amp y n end pmatrix gde x1 xn y1 yn X displaystyle x 1 ldots x n y 1 ldots y n X i p xi yi displaystyle pi x i y i Primer perestanovka elementov mnozhestva X displaystyle X v obratnom poryadke x1x2x3 xnxnxn 1xn 2 x1 displaystyle begin pmatrix x 1 amp x 2 amp x 3 amp ldots amp x n x n amp x n 1 amp x n 2 amp ldots amp x 1 end pmatrix Inversiej v perestanovke p displaystyle pi nazyvaetsya vsyakaya para indeksov i j displaystyle i j takaya chto 1 i lt j n displaystyle 1 leqslant i lt j leqslant n i p i gt p j displaystyle pi i gt pi j Chyotnost chisla inversij v perestanovke opredelyaet chyotnost perestanovki Primer 123132 displaystyle begin pmatrix 1 amp 2 amp 3 1 amp 3 amp 2 end pmatrix Zdes elementy 2 i 3 obrazuyut inversiyu Svyazannye opredeleniyaNositel perestanovki p X X displaystyle pi colon X to X eto podmnozhestvo mnozhestva X displaystyle X opredelyaemoe kak supp p x X p x x displaystyle operatorname supp pi x in X mid pi x neq x Nepodvizhnoj tochkoj perestanovki p displaystyle pi yavlyaetsya vsyakaya nepodvizhnaya tochka otobrazheniya p X X displaystyle pi colon X to X to est element mnozhestva x X p x x displaystyle x in X mid pi x x Mnozhestvo vseh nepodvizhnyh tochek perestanovki p displaystyle pi yavlyaetsya dopolneniem eyo nositelya v X displaystyle X Specialnye tipy perestanovok Tozhdestvennaya perestanovka perestanovka e displaystyle e kotoraya kazhdyj element x X displaystyle x in X otobrazhaet v sebya e x x displaystyle e x x Involyuciya perestanovka t displaystyle tau kotoraya yavlyaetsya obratnoj samoj sebe to est t t e displaystyle tau cdot tau e Besporyadok perestanovka bez nepodvizhnyh tochek Ciklom dliny ℓ displaystyle ell nazyvaetsya takaya podstanovka p displaystyle pi kotoraya tozhdestvenna na vsyom mnozhestve X displaystyle X krome podmnozhestva x1 x2 xℓ X displaystyle x 1 x 2 ldots x ell subset X i p xℓ x1 p xi xi 1 displaystyle pi x ell x 1 pi x i x i 1 Oboznachaetsya x1 x2 xℓ displaystyle x 1 x 2 ldots x ell Transpoziciya perestanovka elementov mnozhestva X displaystyle X kotoraya menyaet mestami dva elementa Transpoziciya yavlyaetsya ciklom dliny 2 Proizvedeniya ciklov i znak perestanovki Perestanovku p displaystyle pi mozhno predstavit v vide orientirovannogo grafa gde vershinami yavlyayutsya elementy konechnogo mnozhestva a svyazi mezhdu vershinami opisyvayut perehod V sluchae p i i displaystyle pi i i dlya i displaystyle i elementa risuetsya petlya Takim obrazom poluchaetsya graf gde iz kazhdoj vershiny vyhodit i vhodit odno rebro Primer perestanovki predstavlennoj v vide orientirovannogo grafa mozhno uvidet na izobrazhenii sprava Primer perestanovki predstavlennoj v vide orientirovannogo grafa Takim obrazom lyubaya perestanovka p displaystyle pi mozhet byt razlozhena v proizvedenie kompoziciyu neperesekayushihsya ciklov dliny ℓ 2 displaystyle ell geqslant 2 prichyom edinstvennym obrazom s tochnostyu do poryadka sledovaniya ciklov v proizvedenii Naprimer 123456516423 1 5 2 3 6 displaystyle begin pmatrix 1 amp 2 amp 3 amp 4 amp 5 amp 6 5 amp 1 amp 6 amp 4 amp 2 amp 3 end pmatrix 1 5 2 3 6 Chasto takzhe schitayut chto nepodvizhnye tochki perestanovki predstavlyayut soboj samostoyatelnye cikly dliny 1 i dopolnyayut imi ciklovoe razlozhenie perestanovki Dlya privedyonnogo vyshe primera takim dopolnennym razlozheniem budet 1 5 2 3 6 4 displaystyle 1 5 2 3 6 4 Chislo ciklov raznoj dliny a imenno nabor chisel c1 c2 displaystyle c 1 c 2 ldots gde cℓ displaystyle c ell eto chislo ciklov dliny ℓ displaystyle ell opredelyaet ciklovuyu strukturu perestanovki Pri etom velichina 1 c1 2 c2 displaystyle 1 cdot c 1 2 cdot c 2 ldots ravna dline perestanovki a velichina c1 c2 displaystyle c 1 c 2 ldots ravna obshemu chislu ciklov Chislo perestanovok iz n displaystyle n elementov s k displaystyle k ciklami dayotsya chislom Stirlinga pervogo roda bez znaka nk displaystyle begin bmatrix n k end bmatrix Lyuboj cikl mozhet byt razlozhen v proizvedenie ne obyazatelno neperesekayushihsya transpozicij Pri etom cikl dliny 1 yavlyayushijsya po suti tozhdestvennoj perestanovkoj e displaystyle e mozhno predstavit kak angl transpozicij ili naprimer kak kvadrat lyuboj transpozicii 1 2 1 2 2 3 2 3 e displaystyle 1 2 1 2 2 3 2 3 e Cikl dliny ℓ 2 displaystyle ell geqslant 2 mozhno razlozhit v proizvedenie ℓ 1 displaystyle ell 1 transpozicij sleduyushim obrazom x1 xl x1 xℓ x1 xℓ 1 x1 x2 displaystyle x 1 ldots x l x 1 x ell x 1 x ell 1 dots x 1 x 2 Razlozhenie ciklov na proizvedenie transpozicij ne yavlyaetsya edinstvennym 1 2 3 1 3 1 2 2 3 1 3 1 3 2 4 2 4 1 2 displaystyle 1 2 3 1 3 1 2 2 3 1 3 1 3 2 4 2 4 1 2 Takim obrazom lyubaya perestanovka mozhet byt razlozhena v proizvedenie transpozicij Hotya eto mozhno sdelat mnogimi sposobami chyotnost chisla transpozicij vo vseh takih razlozheniyah odinakova Eto pozvolyaet opredelit znak perestanovki chyotnostyu perestanovki ili signaturoj perestanovki p displaystyle pi kak ep 1 t displaystyle varepsilon pi 1 t gde t displaystyle t chislo transpozicij v kakom to razlozhenii p displaystyle pi Pri etom p displaystyle pi nazyvayut chyotnoj perestanovkoj esli ep 1 displaystyle varepsilon pi 1 i nechyotnoj perestanovkoj esli ep 1 displaystyle varepsilon pi 1 Ekvivalentno znak perestanovki opredelyaetsya eyo ciklovoj strukturoj znak perestanovki p displaystyle pi iz n displaystyle n elementov sostoyashij iz k displaystyle k ciklov raven ep 1 n k displaystyle varepsilon pi 1 n k Znak perestanovki p displaystyle pi takzhe mozhet byt opredelyon cherez chislo inversij N p displaystyle N pi v p displaystyle pi ep 1 N p displaystyle varepsilon pi 1 N pi Variacii i obobsheniyaV teorii grupp pod perestanovkoj proizvolnogo mnozhestva podrazumevaetsya biekciya etogo mnozhestva na sebya Kak sinonim slovu perestanovka v etom smysle nekotorye avtory ispolzuyut slovo podstanovka Drugie avtory podstanovkoj nazyvayut privedyonnyj vyshe naglyadnyj sposob zapisi perestanovki Bolee sushestvennoe otlichie sostoit v tom chto podstanovka eto neposredstvenno funkciya a perestanovka rezultat primeneniya etoj funkcii k elementam posledovatelnosti Kompoziciya opredelyaet operaciyu proizvedeniya na perestanovkah odnoj dliny p s k p s k displaystyle pi cdot sigma k pi sigma k Otnositelno etoj operacii mnozhestvo perestanovok iz n displaystyle n elementov obrazuet gruppu kotoruyu nazyvayut simmetricheskoj i obychno oboznachayut Sn displaystyle S n Lyubaya konechnaya gruppa poryadka n displaystyle n izomorfna nekotoroj podgruppe simmetricheskoj gruppy Sn displaystyle S n teorema Keli Pri etom kazhdaya para elementov a b G displaystyle a b in G sopostavlyaetsya s paroj perestanovok pa pb displaystyle pi a pi b zadavaemyh na elementah G displaystyle G tozhdestvami pa g pb a g b displaystyle pi a g pi b a circ g b gde displaystyle circ gruppovaya operaciya v G displaystyle G Perestanovki s povtoreniem Rassmotrim n displaystyle n elementov m displaystyle m razlichnyh tipov prichyom v kazhdom tipe vse elementy odinakovy Togda perestanovki iz vseh etih elementov s tochnostyu do poryadka sledovaniya odnotipnyh elementov nazyvayutsya perestanovkami s povtoreniem Esli ki displaystyle k i chislo elementov i displaystyle i go tipa to k1 k2 km n displaystyle k 1 k 2 ldots k m n i chislo vsevozmozhnyh perestanovok s povtoreniyami ravno multinomialnomu koefficientu nk1 k2 km n k1 k2 km displaystyle textstyle binom n k 1 k 2 ldots k m frac n k 1 k 2 ldots k m Perestanovku s povtoreniyami mozhno takzhe rassmatrivat kak perestanovku multimnozhestva 1k1 2k2 mkm displaystyle 1 k 1 2 k 2 ldots m k m moshnosti k1 k2 km n displaystyle k 1 k 2 ldots k m n Sluchajnaya perestanovka Osnovnaya statya Sluchajnye perestanovki Sluchajnoj perestanovkoj nazyvaetsya sluchajnyj vektor 3 31 3n displaystyle xi xi 1 ldots xi n vse elementy kotorogo prinimayut naturalnye znacheniya ot 1 do n displaystyle n i pri etom veroyatnost sovpadeniya lyubyh dvuh elementov ravna 0 Nezavisimoj sluchajnoj perestanovkoj nazyvaetsya takaya sluchajnaya perestanovka 3 displaystyle xi dlya kotoroj P 3 s p1s 1 pns n p Snp1p 1 pnp n displaystyle P xi sigma frac p 1 sigma 1 ldots p n sigma n sum limits pi in S n p 1 pi 1 ldots p n pi n dlya nekotoryh pij displaystyle p ij takih chto i 1 i n pi1 pin 1 displaystyle forall i 1 leqslant i leqslant n colon p i1 ldots p in 1 p Snp1p 1 pnp n gt 0 displaystyle sum limits pi in S n p 1 pi 1 ldots p n pi n gt 0 Esli pri etom pij displaystyle p ij ne zavisyat ot i displaystyle i to perestanovku 3 displaystyle xi nazyvayut odinakovo raspredelyonnoj Esli zhe net zavisimosti ot j displaystyle j to est i j 1 i j n pij 1 n displaystyle forall i j 1 leqslant i j leqslant n colon p ij 1 n to 3 displaystyle xi nazyvayut odnorodnoj Sm takzheV rodstvennyh proektahZnacheniya v VikislovareMediafajly na VikiskladeAlgoritm Narajany Anagramma Gigantskaya komponenta Razmeshenie Simmetricheskaya gruppa SochetaniePrimechaniyaVygodskij M Ya Spravochnik po elementarnoj matematike M AST 2006 S 293 294 509 s ISBN 5 17 009554 6 Vilenkin N Ya Glava III Kombinatorika kortezhej i mnozhestv Razmesheniya s povtoreniyami Populyarnaya kombinatorika M Nauka 1975 S 80 208 s Arhivirovano 14 oktyabrya 2010 goda Matematicheskaya enciklopediya 1984 LiteraturaDonald Knut Iskusstvo programmirovaniya tom 3 Sortirovka i poisk The Art of Computer Programming vol 3 Sorting and Searching 2 e izd M 2007 824 s ISBN 0 201 89685 0 Kostrikin A I Vvedenie v algebru Osnovy algebry M Fizmatlit 1994 S 59 71 320 s ISBN 5 02 014644 7 Perestanovka Matematicheskaya enciklopediya v 5 tomah M Sovetskaya Enciklopediya 1984 T 4 Stb 256 1216 s Sergej Melnikov Perestanovki sochetaniya razmesheniya vyvod vseh perestanovok Delphi i Turbo Pascal na zanimatelnyh primerah BHV Peterburg 2012 448 s ISBN 978 5 94157 886 3 SsylkiAranzheman Enciklopedicheskij slovar Brokgauza i Efrona v 86 t 82 t i 4 dop SPb 1890 1907