Реферат Элементы комбинаторного анализа
Работа добавлена на сайт bukvasha.net: 2015-10-28Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего
от 25%

Подписываем
договор
Глава 1
Элементы комбинаторного анализа
1.1. Начальные понятия теории множеств
Под множеством понимают объединение в единое целое определенных вполне различаемых объектов. Объекты при этом называют элементами образуемого ими множества.
Для обозначения множеств используют прописные буквы, а для обозначения элементов множеств – строчные буквы латинского алфавита.
Запись
Множество называют конечным, если оно содержит конечное число элементов, и бесконечным, если оно содержит бесконечное число элементов. Множество, не содержащее элементов, называют пустым и обозначают символом
Число элементов конечного множества
Множество можно описать, указав свойство, присущее элементам только этого множества. Множество всех объектов, обладающих свойством
Конечное множество можно задать путем перечисления его элементов, т.е.
Если каждый элемент множества
Заметим, что пустое множество
Если
Если
Обычно в конкретных рассуждениях элементы всех множеств берут из некоторого одного, достаточно широкого множества (в каждом случае своего), которое называют универсальным и обозначают
I .
Пусть A и B - подмножества универсального множества I. Введем следующие операции над множествами:
Название операции | Обозначение операции | Определение операции | Геометрическая иллюстрация |
Объединение A и B | | | |
Пересечение A и B | | | |
Разность A и B | | | |
Дополнение A | | | |
Декартово произведение A и B | | | |
В последнем столбце таблицы приведены диаграммы Эйлера, которые служат для наглядного пояснения операций. Области на этих диаграммах соответствуют множествам, над которыми операция производится. Штриховкой выделены области, соответствующие тем множествам, которые являются результатами совершения операций.
Свойства операций над множествами
Пусть задано универсальное множество I. Тогда для любых множеств
коммутативные законы:
1.
ассоциативные законы:
3.
4.
дистрибутивные законы:
5.
6.
законы идемпотентности:
7.
законы де Моргана:
9.
законы нуля:
11.
законы единицы:
13.
законы поглощения:
15.
законы дополнения:
17.
закон двойного дополнения:
19.
Операции объединения, пересечения и декартового произведения можно обобщить на случай произвольного конечного числа участников.
Декартовым произведением n множеств
В частном случае одинаковых сомножителей декартово произведение
Объединением множеств
Пересечением множеств
Если
В заключение параграфа приведем без доказательств ряд утверждений о числе элементов конечных множеств.
Утверждение 1. Если между конечными множествами
Утверждение 2. Если
Утверждение 3 (принцип включения-выключения). Если
Утверждение 4. Если
1.2. Комбинаторные объекты и комбинаторные числа
В комбинаторном анализе изучаются различные объекты, порождаемые элементами из конечного множества
При подсчете числа объектов с наперед заданными свойствами используются следующие два правила.
Правило суммы. Если объект
Правило произведения. Если объект
Набор элементов
Выборка называется упорядоченной, если порядок следования элементов в ней задан. Две упорядоченные выборки, различающиеся лишь порядком следования элементов, считаются различными. Если порядок следования элементов не является существенным, то выборка называется неупорядоченной.
В выборках могут допускаться или не допускаться повторения элементов. Если повторения элементов не допускается, то выборка называется выборкой без повторений. Если повторения элементов допускаются – выборкой с повторениями. В выборках без повторений все элементы попарно различны
Рассмотрим некоторые комбинаторные объекты и их комбинаторные числа.
1. Размещения. Размещением элементов из
Пример 1. Пусть
Обозначим число размещений из n по k через
При
Упражнение 1. Показать, что для чисел
2. Перестановки. Перестановками элементов множества
Пример 2. Пусть
Очевидно, что перестановки из
3. Сочетания. Сочетанием элементов из
Пример 3. Пусть
В сочетании, в отличие от размещения, порядок следования элементов не учитывается. Поэтому из одного сочетания из n элементов по k получается
Из последней формулы следует
При
Наряду с обозначением
Числа
Формулу (1) несложно доказать, используя метод математической индукции. Советуем провести доказательства в качестве упражнения.
Полагая в (1)
При
При четном n из соотношений (2) и (3) следуют тождества
При нечетном n из соотношений (2) и (3) следуют тождества
Упражнение 2. Показать, что для чисел
Из последнего тождества вытекает эффективный способ рекуррентного вычисления биномиальных коэффициентов
| | | | | 1 | | | | | |
| | | | 1 | | 1 | | | | |
| | | 1 | | 2 | | 1 | | | |
| | 1 | | 3 | | 3 | | 1 | | |
| 1 | | 4 | | 6 | | 4 | | 1 | |
. | | . | | . | | . | | . | | . |
В этом равнобедренном треугольнике каждое число (кроме единиц на боковых сторонах) является суммой двух чисел, стоящих над ним. Число
Упражнение 3. Показать, что последовательность
и
4. Размещения с повторениями. Размещением с повторениями элементов из
Пример 4. Пусть
Для подсчета числа размещений с повторениями из n элементов по k используем правило произведения. При построении конкретного размещения первым элементом в нем можно взять любой из
В частности, если в качестве множества
Пример 5. 3-х мерный куб размера 2 состоит из следующих элементов: (0,0,0), (0,0,1), (0,1,0), (0,1,1), (1,0,0), (1,0,1), (1,1,0), (1,1,1).
5. Сочетания с повторениями. Сочетанием с повторениями элементов из
Пример 5. Пусть
Можно показать, что число сочетаний с повторениями из n элементов по k равно
6. Булеан множества
Пример 6. Пусть
Мощность булеана множества
Отсюда получаем, что мощность булеана совпадает с мощностью множества, образованного всеми двоичными наборами, т.е. с мощностью единичного
7. Покрытие множества
8. Разбиение множества
Пример 7. Пусть
Явные формулы для числа покрытий и разбиений множества получаются довольно трудоемко. За неимением времени в нашем курсе эти задачи не рассматриваются.
1.3. Производящие функции
Для решения комбинаторных задач в некоторых случаях можно использовать методы математического анализа. В качестве примера рассмотрим основную идею метода производящих функций.
Пусть имеется последовательность чисел
В качестве
В качестве примера применения производящих функций установим с их использованием следующее комбинаторное тождество:
Прежде всего, заметим, что из формулы бинома Ньютона
Сравнивая коэффициенты при