- •Едеральное агентство по образованию
- •Оглавление
- •Раздел 1. Элементы теории множеств 8
- •Раздел 2. Элементы комбинаторики 20
- •Раздел 3. Алгебра логики 36
- •Раздел 4. Синтез управляющих систем 62
- •Раздел 5. Теория графов 77
- •Введение
- •Раздел 1 элементы теории множеств
- •1.1. Множества и операции над ними
- •1.2. Алгебра множеств
- •1.3. Разбиение множества на подмножества
- •1.4. Кортежи и декартово произведение множеств
- •1.5. Отображение множеств
- •1.6. Отношения
- •1.7. Свойства бинарных отношений
- •1.8. Алгебра подмножеств
- •1.9. Задания для самостоятельной работы
- •Раздел 2 элементы комбинаторики
- •2.1. Комбинаторика
- •2.2. Различные комбинаторные соотношения
- •2.3. Свойства биномиальных коэффициентов. Биномиальная теорема. Полиномиальная теорема
- •2.4. Принцип включения и исключения
- •2.5. Формула решета
- •2.6. Производящие функции
- •2.7. Производящие функции числа основных комбинаторных объектов
- •2.8. Задания для самостоятельной работы
- •Раздел 3 алгебра логики
- •3.1. Булевы функции
- •3.2. Формулы
- •3.3. Сопоставление формулам над множеством функций
- •3.4. Свойства элементарных функций
- •3.5. Разложение булевых функций
- •3.6. Совершенная д. Н. Ф., совершенная к. Н. Ф.
- •3.7. Полные системы
- •3.8. Примеры полных систем
- •3.9. Полиномы Жегалкина
- •3.10. Единственность представления булевых функций полиномами Жегалкина
- •3.11. Методы построения полиномов
- •I. Метод построения с помощью таблицы.
- •II. Метод неопределенных коэффициентов.
- •III. Метод суперпозиции.
- •3.12. Замыкание. Свойства операции замыкания. Замкнутые классы
- •3.13. Классы и их свойства
- •3.14. Линейные функции и их свойства
- •3.15. Принцип двойственности
- •3.16. Самодвойственные функции, их свойства
- •3.17. Лемма о несамодвойственной функции
- •3.18. Монотонные функции, их свойства
- •3.19. Лемма о немонотонной функции
- •3.20. Теорема о полноте в р2
- •3.21. Предполные классы
- •3.22. Возможность выделить из любой полной системы полную подсистему, состоящую из не более чем 4-х функций
- •3.23. Представление о результатах Поста
- •3.24. Задания для самостоятельной работы
- •Раздел 4 синтез управляющих систем
- •4.1. Схемы из функциональных элементов
- •4.2. Определение схем из функциональных элементов
- •4.3. Основные понятия и определения
- •4.4. Возможность реализации любой функции алгебры логики сфэ
- •4.5. Простейшие методы синтеза
- •4.6. Метод Шеннона
- •4.7. Асимптотически наилучший метод (метод о.Б. Лупанова)
- •4.8. Задания для самостоятельной работы
- •Раздел 5 теория графов
- •5.1. Элементы теории графов
- •5.2. Основные понятия и определения
- •5.3. Способы задания графа
- •5.4. Некоторые соотношения в графе
- •5.5. Перечисление графов
- •5.6. Оценка числа неизоморфных графов с p вершинами
- •5.7. Оценка числа неизоморфных графов с q ребрами
- •5.8. Укладки графов. Укладка графов в трехмерном пространстве
- •5.9. Планарность. Формула Эйлера для плоских графов
- •5.10. Следствия из формулы Эйлера для плоских графов
- •5.11. Операция подразделения ребра
- •5.12. Гомеоморфность графов
- •5.13. Теорема Понтрягина-Куратовского
- •5.14. Деревья и их свойства
- •5.15. Деревья и операции над ними
- •5.16. Оценка числа неизоморфных корневых деревьев на p вершинах
- •5.17. Задания для самостоятельной работы
- •Литература Основная
- •Дополнительная
- •Михеева Елизавета Алексеевна
2.7. Производящие функции числа основных комбинаторных объектов
Производящая функция является устройством, отчасти напоминающим мешок. Вместо того чтобы нести отдельно много предметов, что могло бы оказаться затруднительным, мы собираем их вместе, и тогда нам нужно нести лишь один предмет – мешок.
Д. Пойа
Биномиальная теорема указывает на то, что (1+z)n – это производящая функция для последовательности . Действительно,
Часто бывает удобно вместо ряда (5) рассматривать ряд вида
, (7)
который мы будем называть экспоненциальной производящей функцией последовательности (4).
Производящие функции числа основных комбинаторных объектов:
производящая функция для
Производящей функцией числа сочетаний из множества
E = {e1, e2, …, en}, заданных условиями, согласно которым кратность каждого элемента ei может быть одним из чисел является функция
+…),
а коэффициент при xk , полученный после раскрытия скобок, равен числу таких сочетаний.
3) Найти число сочетаний с повторениями из n элементов по k без всяких ограничений на кратность элементов в данном сочетании (т.е. кратность каждого элемента может быть любым целым неотрицательным числом), таким образом,
В данном случае производящая функция выглядит следующим образом:
.
4) Найти число сочетаний с повторениями из n элементов по k, в которых каждый элемент встречается не менее r раз (т.е. кратность каждого элемента может быть одним из чисел r, r+1, r+2, ...). Производящей функцией для числа сочетаний такого вида является функция
.
5)
– экспоненциальная производящая функция числа размещений Ank.
6)
– экспоненциальная производящая функция числа nk (т.е. числа k-перестановок с повторением элементов в n-элементном множестве).
Пример 18. Какой вид имеет производящая функция для сочетаний из трех элементов, в которых каждый элемент встречается не менее одного раза?
Решение: n = 3, r = 1, тогда
Пример 19. Имеется множество M = {a, b, c}, из элементов которого строятся пятиместные размещения со следующими ограничениями на частоту повторения элементов:
элемент a может входить в размещение не более одного раза;
элемент b может входить в размещение один или два раза;
элемент c может входить в размещение неограниченное число раз.
Найти число размещений описанного типа.
Решение: Как известно, число k-размещений с повторением элементов в n-элементом множестве равняется nk.
Производящая функция для размещений с повторениями выглядит так:
коэффициент при равен .
Согласно условиям исходной задачи производящая функция выглядит следующим образом:
.
Теперь, перемножив скобки, ищем коэффициент перед , он и есть решение исходной задачи.
Получаем
=
=
Число размещений равно 65.
Пример 20. Какой вид имеет производящая функция для размещений из трех разных элементов, в которых каждый элемент встречается не менее двух раз?
Решение: Известно, что .
2.8. Задания для самостоятельной работы
1.Найти сумму корней уравнения= 18 ·
2. Какой коэффициент имеет слагаемое в разложении выражения
( - )20, содержащее одночлен a7?
3. Сколько целых неотрицательных решений имеет уравнение
4. Найти количество способов выбора пяти делегатов на конференцию из восьми человек.
5. Найти количество перестановок букв в слове «цифра».
6. Найти число четырехзначных чисел, которые можно составить из четырех карточек с цифрами 1, 2, 5, 7.
7. Найти количество способов выбора четырех спортсменов из семи для участия в кроссе.
8. Сколько различных «слов» можно составить из слова «карта» (под словом понимается произвольное сочетание букв)?
9. На десяти одинаковых карточках написаны буквы м, а, т, е, м, а, т, и, к, а. Найти число способов получить слово «математика» при случайном выкладывании карточек в ряд.
10. Найдите количество слов длины 6 в алфавите {a, b, c, d}, в которых буква a встречается на один раз больше буквы b.
11. Найдите количество слов длины 7 в алфавите {a, b, c, d}, в которых буквы a и b встречаются одинаковое количество раз.
12. Найдите количество слов длины 6 в алфавите {a, b, c, d}, в которых буква a встречается столько же раз, сколько буквы b и c вместе взятые.
13. Найдите количество слов длины 8 в алфавите {a, b, c, d}, в которых буква a встречается дважды, а буква b – не менее трех раз.
14. Найдите количество слов длины 5 в алфавите {a, b, c, d}, в которые буква a входит не более двух раз.
15. Найдите количество слов длины 8 в алфавите {a, b, c, d}, в которые буква a входит не более двух раз.
16. Найдите количество слов длины 8 в алфавите {a, b, c, d}, в которые буква a входит не менее 3 раз и не более 5 раз.
17. Найдите количество слов длины 6 в алфавите {a, b, c, d}, в которые буква a входит не менее 3 раз.
18. Найдите количество слов длины 7 в алфавите {a, b, c, d}, в которые буква a входит не более 2 раз, а суммарное число вхождений букв b, c, d равно 3.
19. Найдите количество слов длины 7 в алфавите {a, b, c, d}, в которые буквы a,b,c входят одинаковое количество раз.