![](/user_photo/2706_HbeT2.jpg)
- •Едеральное агентство по образованию
- •Оглавление
- •Раздел 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. Задания для самостоятельной работы
- •Литература Основная
- •Дополнительная
- •Михеева Елизавета Алексеевна
5.5. Перечисление графов
Определение.
Пусть даны
графы G
и H
на одних и тех же занумерованных вершинах
.
Тогда графы называются равными (G = H),
если у них совпадает множество вершин
и множество ребер.
Пример:
,
так как в графе G
нет ребра
,
а в графе H
это ребро есть, т.е. множества ребер не
совпадают.
Поставим 3 задачи и решим их с помощью аппарата комбинаторики. Заметим, что каждому графу соответствует матрица смежности и наоборот.
Задача 1. Сколько всего графов без петель и кратных ребер с p вершинами?
Решение: Построим матрицу смежности, она выглядит следующим образом:
Для
решения задачи надо подсчитать число
всевозможных вариантов в заштрихованной
области. Заштрихованная область имеет
позиций.
Тогда графов будет
,
так как в каждой позиции может быть 0
или 1.
Задача
2. Сколько
-графов
без петель и кратных ребер?
Решение:
На главной диагонали матрицы смежности
стоят одни 0, так как граф без петель.
Матрица состоит из 0 и 1, так как граф без
кратных ребер. Матрица симметричная,
так как граф неориентирован. Число
-графов
– это число способов расстановки в
заштрихованной области q
единиц, т.е.
.
Задача
3. Сколько
-графов
без петель, но с кратными ребрами?
Решение: Матрица симметричная, на главной диагонали нули, состоит из чисел множества {0,1,…,q} (т.е. каждая позиция матрицы занята числом из множества {0,1,…,q}).
Число
-графов
без петель, но с кратными ребрами, –
это число способов расстановки с
повторениями q
чисел на местах
,
т.е.
(q
– сочетание с повторениями из
).
Определение.
Графы G
и H
называются изоморфными,
если существует
взаимно однозначное соответствие между
их вершинами и ребрами такое, что
соответствующие ребра соединяют
соответствующие вершины, в противном
случае графы
G
и H
называются неизоморфными
.
Замечание.
По другому
(изоморфны), если существует взаимно
однозначное соответствие между
множествами их вершин, которое сохраняет
смежность, т.е. если
,
,
то
,
где
,
.
Пример:
а)
,
и это соответствие сохраняет смежность.
б)
, так как смежность не сохраняется.
в)
5.6. Оценка числа неизоморфных графов с p вершинами
Пусть
(p)
– множество графов из p
вершин,
(p)
– множество всех неизоморфных графов
из
(p)
(разных с точностью до изоморфизма).
Очевидно, что |
(p)|≤
|
(p)|,
где
(p)
и
(p)
– конечны.
Берем
любой граф G(p),
тогда устраивая перенумерование p
вершин, можно получить p!
других вершин. Значит, из каждого графа
G
(p)
можно получить не более p!
графов. А поскольку каждый граф из
(p)
получается переработкой, то
(1)
Соотношение (1) дает оценку числа неизоморфных графов с р вершинами.
5.7. Оценка числа неизоморфных графов с q ребрами
Пусть γ(q) – число неизоморфных графов без изолированных вершин с q ребрами.
Лемма
1.
,
где с–
некоторая константа.
Доказательство: Так как по условию существует q ребер, значит различных концов в графе не более 2q, значит, в нашем графе не более 2q вершин. Эти вершины занумеруем числами:
Начало графа можно выбрать 2q способами, конец – тоже 2q способами. Значит, всего возможностей разместить q ребер будет 2q*2q =4q2. Таким образом наша задача нахождения числа неизоморфных графов γ(q) сводится к нахождению числа сочетаний с повторениями из 4q2 позиций по q. Это число
=,где с =5e.
Лемма доказана.