Выборки. Сочетания. Перестановки. Распределения.



 

С понятием выборки связывают как саму операцию выделения подмножества заданного множества, так и ее результат – выбранное подмножество. Рассмотрим множество A  мощности n. Из него возьмем r- выборку  где . Число r называется объемом выборки. Если в r-выборке учитывается поря­док следования элементов, то r-выборка называется r-перестановкой, если не учитывается - r-сочетанием. Например, две 5-выборки из множества  и   представляют собой равные 5-сочетания и в то же время различные 5-пeрестановки. Неоднозначность решения комбинаторных задач породила задачу определения количества комбинаторных расположений. За­дача подсчета числа r-выборок из n-множеств исторически была од­ной из первых задач комбинаторики. Найдем число всех возможных n-перестановок из n-множества. Обозначим искомое число через . Задача сводится к последовательному применению правила произ­ведения. Действительно, в n-множестве имеются n возможностей для выбора первого элемента r перестановки. Как только такой выбор сделан, остается (n -1) возможность для выбора второго, затем (n-2) возможности для выбора третьего элемента и т.д.; для вы­бора r-го элемента будет n - r +1 возможность по правилу произве­дения  .Откуда следует . Примем 0!= I. При выборке с возвращением, очевидно, .Подсчитаем теперь число сочетаний, обозначая его . Начнем со случая, когда все элементы в r-сочетании различны. Легко видеть, что r-сочетаний из n-множеств в r ! раз меньше, чем число r-перестановок из элементов того же множест­ва. Следовательно,

.

Рассмотрим случай, когда элементы в r-сочетании могут повторять­ся. Подсчитаем число r-сочетаний c повторениями из n-множества S. Пусть элементы множества S занумерованы числами 1, 2,,.,. Тог­да вместо r -выборок из множества S мы можем рассматривать соот­ветствующие им (взаимно однозначно) r-выборки из множества S ' =1, 2,... . Всякая r-выборка из S ' может быть записана в виде , где   (равенство номеров отвечает случаю одинаковых элементов в соответствующей r выборке из S). r-выборке A (элементы в ней не обязательно различны) поставим в соответствие r – множества ,в котором элементы различны. При этом r-множества A ' являются r-сочетаниями без повторений из (n+r-1) множества {1,2…, n , n +1,…, n + r -1}, число которых равно по ранее доказанному . Этот результат  можно получить также из следующих рассуждений. К r-сочетаниям с повторениями из n-множества S (например, к  из S ={a , b , c , d , e} припишем все n элементов множества S, и полученные n + r элементов запишем по порядку, по­мещая одинаковые элементы рядом: ( abbbccde ), затем подмножества одинаковых элементов разделим n -1 черточками . Наконец, заменим все элементы между черточками на точки. Таким образом, мы сопоставляем r -сочетанию расстановку n -1 черточек в n + r -1  промежутках между n + r точками. Что можно сде­лать способами. Одним из важных комбинаторных объ­ектов, связанных с "упорядочением" и "беспорядком", являются под­становки.

Например, ряд чисел Р = (4, 3, 7, 5, 6, 9, 2, 8, I, 12, II, 10) можно рассматривать как нарушение порядка первых двенадцати чи­сел натурального ряда. Его можно записать в виде подстановки (в первой строке - естественный порядок, во второй - нарушенный):

        I, 2 3 4 5 6 7 8 9 10 II 12                                             (5.2)

4 3 7 5 6 9 2 8 1 12 II 10

Эта запись показывает, что при перестановке Р элемент I перешел в 4, 2 - в 3, 3-в7 и т.д. Перестановка Р может быть записана иначе: Р = (I, 4, 5, 6, 9) (2, 3, 7) (10, 12) (8)(11), где каж­дая скобка есть перестановка, действующая только на элементы, за­ключенные в данной скобке, и не затрагивающая элементы, не заклю­ченные в ней. Представление перестановки в таком виде называется разложением ее на циклы. Это разложение единственно с точностью до циклических перестановок элементов внутри циклов. Например, (2, 3, 7), (3, 7, 2), (7, 2, 3) есть различные записи одного и того же цикла.

Пусть некоторая перестановка содержит К1 циклов, состоящих из одного элемента, т.е. 1-циклов, К2- 2 циклов,K3 - 3циклов и т.д. Тогда она называется  перестановкой.

Очевидно, что . Число перестановок вида определяется формулой [22]:

                                   (5.3)

которая получается из следующих рассуждений. Рассмотрим k 1 скобок для записи циклов длиной 1, затем K2 скобок для записи циклов дли­ной k 2 и т.д. На имеющихся внутри всех скобок n позициях можно расставить n элементов n ! способами, и всякий раз мы получим за­пись перестановки вида (k 1 , k 2 ,.... kn). Однако среди этих n ! за­писей встречаются различные записи одной и той же перестановки. Вы­ясним, сколько различных записей имеет одна перестановка. Во-первых, каждый цикл в пределах данной скобки можно записать i спо­собами. Во-вторых, ki !способами можно переставить скобки, где за­писаны циклы длиной i. По правилу произведения получаем, что се­мейство циклов длиной і может быть представлено ikiki ! способа­ми. Заставляя пробегать значения от I до n и снова применяя пра­вило произведения, получаем, что существует N =1 k 1 k 1 !2 k 2 k 2 !... . nkn kn ! способов записи каждой перестановки вида (k1,k2,…,kn). Следовательно, всего имеется n !/ N таких перестановок. Представление перестановок в виде произведения циклов служит источни­ком многих комбинаторных задач, например: найти число перестановок n-множества, имеющих заданное число циклов (без учета длины цик­лов); оставляющих заданные элементы неподвижными; имеющих данное число циклов заданной длины и т. д.

Во многих задачах некоторая совокупность элементов распределяется по некоторому множеству ячеек. Задачи этого класса сущест­вуют с давних пор и имеют разработанную методику решения. Эти за­дачи появляются в самых различных постановках: разбиениях множеств, рассечении графов, сетей, группировках станков, организации работы автоматизированных складов, описаниях предметных областей в систе­мах искусственного интеллекта. В теоретическом плане они интерпретируются как отображение одного множества (элементов) на другое мно­жество (ячеек) [22, 25].

Сложившиеся способы решения задач этого класса зависят от ус­ловий, накладываемых на виды распределяемых элементов, способы распределения, виды и. вместимость ячеек. Для подсчета числа распреде­лений необходимо уточнить, являются ли элементы данного множества и ячейки различимыми (например, занумерованы) или нет. В соответст­вии с этим задачи делятся на следующие четыре класса:

(A)элементы множества различимы, ячейки также различимы;

(B)элементы множества неразличимы, ячейки различимы;

(C)элементы множества различимы, ячейки неразличимы;

(Д) как элементы множества, так и ячейки неразличимы между собой Внутри каждого из этих классов задачи в свою очередь различаются видом отображений, задаваемых конкретными условиями. Например, за­дачи класса (А): образование слов длиной r из алфавита, состоящего из n букв. К классу (А) относятся, в частности, следующие слу­чаи различимости элементов и ячеек:

(AI) множество N имеет (k 1 , k 2 ,.... km)-спецификацию, если оно имеет k 1 элементов первого вида (например, цвета), k 2 эле­ментов второго вида, К m элементов m-го вида,(при этом k 1 ,+ k 2 +…+ km = n);

(А2) r-множество ячеек R имеет (n 1 , n 2 ,…, nr)-специфика­-
цию , если в i-й ячейке помещаются ni элементов i =1,2,…,r ;     

(АЗ) элементы в ячейках упорядочены, т.е. две ячейки счи­таются заполненными по-разному, если различно упорядочение поме­щенных в них (даже одних и тех же) элементов; ограничение на объ­ем ячеек не накладывается.

Рассмотрим пример. Пусть множество N имеет (р, g)-специ­фикацию, т.е. содержит р элементов первого вида и g элементов второго вида; p + g = n. Требуется найти, сколько существует рас­пределений элементов множества N по r различным ячейкам без ог­раничений на число элементов в каждой из ячеек. Элементы первого вида могут быть размещены по r ячейкам способа­ми, а элементы второго вида   способами. Общее чис­ло распределений согласно правилу произведений . Если имеет место (k 1 , k 2 ,.. ., km) - спецификация множества N , то число распределений n элементов по его r различным ячейкам рав­но

                                                 (5.4)

В задачах класса (В) множество элементов N неразличимо, а множест­во R различимо. Рассмотрим два важных случая,

I. Элементы N размещаются по ячейкам множества R так, что ни одна ячейка не пуста (на рис.5.1 показано распределение п =10 элементов по h = 4 ячейкам). Как видно, задача сводится к опре­делению числа способов провести r-1 линий в n-1 промежутках между элементами; это число равно

Рис. 5.1

 

2. Элементы из N размещаются по ячейкам из R так, что могут быть пустые ячейки. Метод решения задач этого типа в основном тот же. К множеству N присоединяется r символических "пустых эле­ментов". При этом задача сводится к определению числа способов про­вести r-1 .линий в n + r -1 промежутках между элементами. Это чис­ло равно . К задачам данного типа относится, напри­мер, следующая: найти число решений уравнения x 1 + x 2 +...+х r = n в не­отрицательных целых xi: i = 1, 2, ,.., r.

Оставшиеся два типа задач (С) и (Д), в которых неразличимыми оказываются ячейки для заполнения, представляют при попытках их ре­шения значительные трудности. Их обычно называют объединенным име­нем неупорядоченных разбиений. Задачи типа (С), где неразличимы только ячейки, а распределяемые элементы различимы, поддаются в отдельных случаях решению. Приведем некоторые результаты [22].

Если учитывается порядок попадания элементов в ячейки и пус­тые ячейки не допускаются, то искомое число распределений равно [22]:

                                                           (5.5)

В случае, когда допускается 1, 2,…, r пустых ячеек, то искомое число распределено

                                              (5.6)

При снятии требования о порядке заполнения ячеек элементы число распределений определяется по формуле

                                  (5.7)

Число S ( n , r ) называют числом Стирлинга 2-го рода. Если допускается пустые ячейки, а порядок заполнения не учитывается, то число распределений

                                                 (5.8)

Задачи типа (Д), когда множества N и R состоят из неразличимых
элементов, оказались наиболее трудными и теория их решения еще далеко не разработана. Наиболее известной интерпретацией данного случая является теоретико-числовая задача о разбиении натуральных чисел на натуральные слагаемые.

 


Дата добавления: 2018-11-24; просмотров: 679; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!