Циклы и фиксированные точки - Cycles and fixed points
В математика, то циклы из перестановка π конечного набор S соответствовать биективно к орбиты подгруппы, порожденной π игра актеров на S. Эти орбиты подмножества из S что можно записать как {c1, ..., cл }, такие что
- π(cя) = cя + 1 за я = 1, ..., л - 1, и π(cл) = c1.
Соответствующий цикл π записывается как ( c1 c2 ... cп ); это выражение не уникально, так как c1 может быть выбран любым элементом орбиты.
Размер л орбиты называется длиной соответствующего цикла; когда л = 1, единственный элемент на орбите называется фиксированная точка перестановки.
Перестановка определяется путем задания выражения для каждого из ее циклов, а одна нотация перестановок состоит из записи таких выражений одно за другим в определенном порядке. Например, пусть
- перестановка, отображающая 1 в 2, 6 в 8 и т. д. Тогда можно написать
- π = ( 1 2 4 3 ) ( 5 ) ( 6 8 ) (7) = (7) ( 1 2 4 3 ) ( 6 8 ) ( 5 ) = ( 4 3 1 2 ) ( 8 6 ) ( 5 ) (7) = ...
Здесь 5 и 7 - неподвижные точки π, поскольку π(5) = 5 и π(7) = 7. Типично, но не обязательно, не записывать в такое выражение циклы длины один.[1] Таким образом, π = (1 2 4 3) (6 8) было бы подходящим способом выразить эту перестановку.
Есть разные способы записать перестановку в виде списка ее циклов, но количество циклов и их содержание задаются раздел из S на орбиты, и поэтому они одинаковы для всех таких выражений.
Подсчет перестановок по количеству циклов
Беззнаковый Число Стирлинга первого рода, s(k, j) подсчитывает количество перестановок k элементы с точно j непересекающиеся циклы.[2][3]
Характеристики
- (1) Для каждого k > 0 : s(k, k) = 1.
- (2) Для каждого k > 0 : s(k, 1) = (k − 1)!.
- (3) Для каждого k > j > 1, s(k, j) = s(k − 1,j − 1) + s(k − 1, j)·(k − 1)
Причины свойств
- (1) Есть только один способ построить перестановку k элементы с k циклы: каждый цикл должен иметь длину 1, поэтому каждый элемент должен быть фиксированной точкой.
- (2.а) Каждый цикл длины k можно записать как перестановку числа 1 на k; Существуют k! этих перестановок.
- (2.b) Есть k разные способы написать цикл заданной длины k, например (1 2 4 3) = (2 4 3 1) = (4 3 1 2) = (3 1 2 4).
- (2.c) Ну наконец то: s(k, 1) = k!/k = (k − 1)!.
- (3) Есть два разных способа построить перестановку k элементы с j циклы:
- (3.а) Если мы хотим элемент k в качестве фиксированной точки мы можем выбрать одну из s(k − 1, j - 1) перестановки с k - 1 элемент и j - 1 цикл и добавить элемент k как новый цикл длины 1.
- (3.b) Если мы хотим элемент k нет в качестве фиксированной точки мы можем выбрать одну из s(k − 1, j ) перестановки с k - 1 элемент и j циклы и вставка элемента k в существующем цикле перед одним из k - 1 элемент.
Некоторые ценности
k | j | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | сумма | |
1 | 1 | 1 | ||||||||
2 | 1 | 1 | 2 | |||||||
3 | 2 | 3 | 1 | 6 | ||||||
4 | 6 | 11 | 6 | 1 | 24 | |||||
5 | 24 | 50 | 35 | 10 | 1 | 120 | ||||
6 | 120 | 274 | 225 | 85 | 15 | 1 | 720 | |||
7 | 720 | 1,764 | 1,624 | 735 | 175 | 21 | 1 | 5,040 | ||
8 | 5,040 | 13,068 | 13,132 | 6,769 | 1,960 | 322 | 28 | 1 | 40,320 | |
9 | 40,320 | 109,584 | 118,124 | 67,284 | 22,449 | 4,536 | 546 | 36 | 1 | 362,880 |
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | сумма |
Подсчет перестановок по количеству фиксированных точек
Значение ж(k, j) подсчитывает количество перестановок k элементы с точно j фиксированные точки. Основную статью по этой теме см. номера rencontres.
Характеристики
- (1) Для каждого j <0 или j > k : ж(k, j) = 0.
- (2) ж(0, 0) = 1.
- (3) Для каждого k > 1 и k ≥ j ≥ 0, ж(k, j) = ж(k − 1, j − 1) + ж(k − 1, j)·(k − 1 − j) + ж(k − 1, j + 1)·(j + 1)
Причины свойств
(3) Есть три разных метода построения перестановки k элементы с j фиксированные точки:
- (3.а) Мы можем выбрать один из ж(k − 1, j - 1) перестановки с k - 1 элемент и j - 1 фиксированная точка и добавить элемент k как новую фиксированную точку.
- (3.b) Мы можем выбрать один из ж(k − 1, j) перестановки с k - 1 элемент и j фиксированные точки и вставка элемента k в существующем цикле длины> 1 перед одним из (k − 1) − j элементы.
- (3.c) Мы можем выбрать один из ж(k − 1, j + 1) перестановки с k - 1 элемент и j + 1 фиксированная точка и элемент соединения k с одним из j + 1 фиксированная точка к циклу длины 2.
Некоторые ценности
k | j | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | сумма | |
1 | 0 | 1 | 1 | ||||||||
2 | 1 | 0 | 1 | 2 | |||||||
3 | 2 | 3 | 0 | 1 | 6 | ||||||
4 | 9 | 8 | 6 | 0 | 1 | 24 | |||||
5 | 44 | 45 | 20 | 10 | 0 | 1 | 120 | ||||
6 | 265 | 264 | 135 | 40 | 15 | 0 | 1 | 720 | |||
7 | 1,854 | 1,855 | 924 | 315 | 70 | 21 | 0 | 1 | 5,040 | ||
8 | 14,833 | 14,832 | 7,420 | 2,464 | 630 | 112 | 28 | 0 | 1 | 40,320 | |
9 | 133,496 | 133,497 | 66,744 | 22,260 | 5,544 | 1,134 | 168 | 36 | 0 | 1 | 362,880 |
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | сумма |
Альтернативные вычисления
Пример: ж(5, 1) = 5×1×4! − 10×2×3! + 10×3×2! - 5×4×1! + 1×5×0!
- = 120 - 120 + 60 - 20 + 5 = 45.
Пример: ж(5, 0) = 120 - ( 5×4! - 10×3! + 10×2! - 5×1! + 1×0! )
- = 120 - ( 120 - 60 + 20 - 5 + 1 ) = 120 - 76 = 44.
- Для каждого k > 1:
Пример: ж(5, 0) = 4 × ( 9 + 2 ) = 4 × 11 = 44
- Для каждого k > 1:
Пример: ж(5, 0) = 120 × ( 1/2 - 1/6 + 1/24 - 1/120 )
- = 120 × ( 60/120 - 20/120 + 5/120 - 1/120 ) = 120 × 44/120 = 44
- где е Число Эйлера ≈ 2.71828
Смотрите также
Примечания
- ^ Герштейн 1987, п. 240
- ^ Кэмерон 1994, п. 80
- ^ Бруальди 2010, п. 290
Рекомендации
- Бруальди, Ричард А. (2010), Вводная комбинаторика (5-е изд.), Прентис-Холл, ISBN 978-0-13-602040-0
- Кэмерон, Питер Дж. (1994), Комбинаторика: темы, методы, алгоритмы, Издательство Кембриджского университета, ISBN 0-521-45761-0
- Герштейн, Ларри Дж. (1987), Дискретная математика и алгебраические структуры, W.H. Фриман и Ко, ISBN 0-7167-1804-9