Сделай Сам Свою Работу на 5

Циклическая структура перестановок





Перестановки множеств и мультимножеств - один из самых богатых объектов перечислительной комбинаторики. Основная причина этого - большое разнообразие способов комбинаторного представления перестановки. Перестановку можно представлять как слово или как функцию. В частности, функция
p: [n] ® [n], задаваемая равенством p(i) = a i, соответствует слову a1a2... an.

Если рассматривать перестановку p конечного множества S как взаимно однозначное отображение p: S ® S, то естественно для каждого xÎS рассмотреть последовательность x, p(x), p2(x), ... . В конце концов (так как p - взаимно однозначное соответствие, и множество S предполагается конечным) мы вновь получим x. Таким образом, для некоторого единственного наименьшего k ³ 1 имеем, что pk(x) = x и элементы x, p(x), ... , p k-1(x) все различны. Назовем последовательность (x, p(x), ... , p k-1(x)) циклом перестановки p длины k. Циклы (x, p(x), ... , p k-1(x)) и (p i(x), p i+1(x), ... , p k-1(x), x, ... ,
p i-1(x)) считаются эквивалентными. Каждый элемент S встречается тогда в единственном цикле перестановки p, и мы можем рассматривать p как объединение непересекающихся циклов или, по-другому, как произведение различных циклов C1, ... , Cn. Например, если перестановка p: [7] ® [7] определена как , то есть p(1) = 4, p(2) = 2, p(3) = 7, p(4) = 1, p(5) = 3, p(6) = 6, p(7) = 5, то p = (14)(2)(375)(6). Конечно, возможны различные обозначения такого представления перестановки; например, имеем: p = (753) (14) (6) (2). Можно определить стандартное представление:



· в каждом цикле пишется первым его наибольший элемент;

· циклы записываются в порядке возрастания их максимальных элементов.

Пусть c(n, k) - число таких перестановок множества из n элементов, которые имеют k циклов. Будем обозначать множество всех перестановок n - элементного множества символом sn.

Утверждение 1.4. Числа c(n,k) удовлетворяют следующему рекуррентному сотношению:

c(n, k) = (n - 1) c(n-1, k) + c(n-1, k-1) , n, k ³1,

с начальными условиями c(n, k) = 0 при n £ 0 или k £ 0, за исключением
c(0, 0) = 1.

Докажем сфомулированное утверждение.

Возьмем перестановку p Î sn-1с k циклами. Мы можем вставить символ n после любого из символов 1, 2, ... , n-1 в разложении перестановки p на непересекающиеся циклы n-1 способом, получив таким образом разложение на непересекающиеся циклы перестановки p¢Îsnс k циклами, где n встречается в цикле длины, не меньшей 2. Следовательно, существует (n-1)×c(n-1,k) перестановок p¢Îsnc k циклами, для которых p¢(n)¹n.



С другой стороны, если выбрана перестановка p¢Îsn-1с k-1 циклом, ее можно достроить до перестановки p¢Îsnс k циклами, удовлетворяющей условию p¢(n) = n. Положим

Следовательно, имеется c(n - 1, k - 1) перестановок p¢Îsnс k циклами, для которых p¢(n) = n, и доказательство закончено. ð

Числа c(n,k) = ( - 1)n-ks(n,k) известны под названием чисел Стирлинга первого рода без знака.

Укажем на еще одну важную роль чисел c(n, k).

Пусть x - переменная. Фиксируем n ³ 0. Тогда имеет место

Утверждение 1.5.

Доказательство. Положим

Отсюда следует, что

b(n, k) = (n - 1)b(n - 1, k) + b(n - 1, k - 1).

Поэтому b(n, k) удовлетворяют тем же рекуррентным соотношениям и начальным условиям, что и c(n, k), а значит, они совпадают. ð

Упорядоченные размещения.

Пусть x - переменная или действительное число.

Положим, по определению,

[x]n = x(x + 1)(x + 2) ××× (x + n - 1).

Обозначение [x]nчитается как “n факториал от x вверх” или “верхняя n-ая степень x”.

Определение.

Пусть X - множество из n объектов 1,2,...,n, которые должны быть размещены по m ящикам так, чтобы каждый ящик содержал бы последовательность, а не множество, как прежде, помещенных в нем объектов. Два размещения совпадают (равны), если в каждом ящике содержится одна и та же последовательность объектов. Размещения такого типа называются упорядоченными размещениями n объектов по m ящикам. ð

Приведем для примера всевозможные упорядоченные размещения двух объектов 1 и 2 в двух ящиках.



Ящики будем изображать в виде последовательности вертикальных черточек ½, представляющих разделяющие ящики перегородки. Таким образом 2½1 представляет размещение, при котором в первом ящике находится элемент 2, а во втором ящике - элемент 1.

Таблица всевозможных размещений двух объектов в двух ящиках имеет следующий вид:

ƽ1 2 ; 1½2 ; 1 2½Æ ;

ƽ2 1 ; 2½1 ; 2 1½Æ .

Утверждение 1.6. Число упорядоченных размещений n объектов по m ящикам равно

[m]n = m(m + 1)... (m + n - 1)

(полагаем [m]o = 1).

Доказательство. Построим сначала таблицу Tn-1всех упорядоченных размещений объектов 1,2,...,n-1 по m ящикам. Каждое размещение

i1 i2...| ik ik+1 ...| ...|...|... in-1

можно представить как последовательность (n-1) + (m-1) символов, являющихся либо буквой i j , либо вертикальной чертой |. Чтобы из этой последовательности получить последовательность, представляющую упорядоченное размещение n объектов в нее достаточно всеми возможными способами добавить символ n. Символ n можно добавить к этой последовательности (n-1) +
(m-1) + 1 способами, помещая его перед самым первым символом, между двумя любыми символами и после последнего символа.

Таким образом

| Tn | =(m+n-1) |Tn-1| = (m+n-1)(m+n-2) ... (m+1) |T1| = [m]n.

Очевидно, что |T1| = 1. ð

Отметим простые, часто используемые соотношения:

[m]n= (m-n+1) [m]n-1 ; [m]n =(m+n-1) [m]n-1 ;

[m]n = m! / (m-n)! ; [m]n =(m+n-1)! / (m-1)! ;

[m]n = [m+n-1]n ; [m]n = [m]n-1(m+n-1).

 

Определение.

Пусть A - алфавит (то есть конечное множество символов) со множеством букв a1, ... ,am , упорядоченных так, что

a1 < a2 < ...< am.

Cлово x1 x2 ... xn длины n - монотонное, если

x1 x2 ... xn. ð

Пример.

Пусть A={a,b,c,d}, a < b < c < d.

Тогда монотонными будут, например, следующие слова:

aaa, aab , abc, aad, bcd, ddd .

(По несколько устаревшей терминологии, это комбинации с повторениями из m объектов, взятые по n штук).

Утверждение 1.7.Число монотонных слов длины n в алфавите из m букв равно [m] n/n! .

Доказательство.

Рассмотрим упорядоченное размещение n объектов 1,2 ,..., n по m ящикам a1 , ... , am и пусть ему соответствует монотонное слово следующим образом:

 

.

В соответствующем слове буква a1написана столько раз, сколько объектов в ящике a1, затем буква a2столько раз, сколько объектов в ящике a2, ... .

Каждому упорядоченному размещению n объектов соответствует единственное монотонное слово. Все монотонные слова таким образом могут быть получены. Монотонному слову, с другой стороны, соответствует ровно n! различных упорядоченных размещений. Поэтому число монотонных слов есть

[m]n/n! . ð

Приложение. (Задача Муавра). Найдем число способов представления целого положительного числа m как упорядоченной суммы n неотрицательных целых чисел

m = u 1 + ...+ u n.

Два таких представления

m=u1 + ...+ un

и

m=u1¢ + ...+ un¢

будем считать совпадающими тогда и только тогда, когда

u1= u1¢ , ... , un= un¢ ,

то есть когда совпадают слагаемые и порядок их следования.

Положим значение skравным частичной сумме первых k членов последовательности n1, ... , nk: sk= n1 + n2 + ... + nk . Каждому представлению m в виде суммы n слагаемых взаимно однозначно соответствует слово
s1s2...sn-1 , где 0 s1 s2 ... sn-1 m. Таким образом, количество представлений m в виде упорядоченной суммы неотрицательных целых слагаемых равно количеству монотонных слов s1s2...sn-1 длины n-1 в алфавите из m+1 символа (si Î {0, 1, ... , m}, i = 1, ... , n-1).

Число представлений равно:

 








Не нашли, что искали? Воспользуйтесь поиском по сайту:



©2015 - 2024 stydopedia.ru Все материалы защищены законодательством РФ.