- •Богданов а.Е. Курс лекций
- •Содержание
- •§ 1. Основные понятия теории множеств
- •Основные понятия теории множеств
- •Способы задания множеств
- •Операции над множествами
- •§ 2. Соответствия. Функции. Отображения
- •§ 3. Понятие алгебры. Алгебра множеств кантора
- •Диаграмма Эйлера-Венна
- •§ 4. Бинарные отношения
- •Способы задания бинарных отношений
- •Свойства бинарных отношений
- •§ 5. Бинарное отношение эквивалентности
- •§ 6. Бинарное отношение порядка. Упорядоченные
- •§ 7. Решетки (структуры). Изоморфизм
- •Изоморфизм множеств
- •Дедекиндовые решетки
- •Дистрибутивные решетки
- •§ 8. Отношения (обобщение). Алгебраические
- •Операции над отношениями
- •Алгебраические системы
- •Глава ιι. Комбинаторный анализ
- •§ 1. Основные определения
- •Правила суммы и произведения
- •§ 2. Формулы расчета перестановок и сочетаний
- •§ 3. Бином и полином
- •§ 4. Подстановки
- •§ 5. Метод включений и исключений
- •§ 6. Метод производящих функций
- •§ 7. Комбинаторная мера информации. Вероятность искажения информации
- •Глава ιіі. Теория графов
- •§ 1. Первоначальные понятия теории графов
- •§ 2. Операции над графами. Способы задания графов Операции над графами
- •Способы задания графов
- •§ 3. Маршруты, цепи, циклы и другие характеристики графа
- •§ 4. Алгебраическая форма представления графа
- •Глава іv. Некоторые приложения графов
- •§ 1. Эйлеровы графы. Алгоритм флери. Гамильтоновы
- •Эйлеровы графы
- •Алгоритм Флери.
- •Метод построения эйлерового обхода двоичного куба
- •Гамильтоновы графы. Метод Робертса – Флореса
- •Метод перебора Робертса – Флореса
- •§ 2. Пространство циклов графа
- •§ 3. Независимое множество вершин графа
- •Алгоритм выделения пустых подграфов
- •§ 4. Вершинное число внешней устойчивости графа
- •§ 5. Плотность графа
- •Алгоритм выделения полных подграфов
- •§ 6. Раскраска графа
- •Оценки хроматического числа
- •Алгоритм минимальной раскраски вершин графа
- •§ 7. Планарность графа
- •Глава V. Оптимизационные алгоритмы теории графов
- •§ 1. Определение кратчайших путей. Алгоритм дейкстры
- •§ 2. Максимальный поток через сеть. Алгоритм
- •Алгоритм Форда – Фалкерсона
- •§ 3. Построение остова экстремального веса. Алгоритм краскала
- •§ 4. Метод ветвей и границ: задача коммивояжера. Общая модель задачи поиска
- •Дерево поиска частичных решений
- •§ 5. Применение ориентированных деревьев в задачах теории кодирования и диагностирования
- •§ 6. Построение оптимального дерева бинарного поиска. Алгоритм гильберта – мура
- •Алгоритм Гильберта – Мура построения оптимального дерева бинарного поиска Суть алгоритма
- •Алгоритм
- •§ 7. Сложность задач теории графов. Задача синтеза управляющих систем
- •Задача синтеза управляющих систем
- •Задача о выполнимости
- •Литература
- •Электронное пособие курс лекций
- •«Дискретная математика».
§ 2. Операции над графами. Способы задания графов Операции над графами
Объединением графов и
называется граф , у которого и .
Пример. Заданы граф , у которого , и граф , у которого , Найти объединение этих графов.
□ По определению
, где и , следовательно,
Зная V и U, всегда можно построить граф G (рис. 4.5) :
Рис. 4.5 ■
Суммой (соединением) графов и называется граф , представляющий собой объединение графов G1 , G2 и полного двудольного графа Кт,п , построенного на носителях и .
Другими словами, при построении суммы графов G1 и G2 определяется их объединение и каждая вершина , не вошедшая в пересечение , соединяется со всеми вершинами , не вошедшими в пересечение , и наоборот.
Пример. Найти сумму G1 + G2 графов G1 и G2 , рассмотренных в предыдущем примере.
□ По определению , где . Тогда , где Vk и Uk – множество вершин и множество ребер полного двудольного графа Кт,п соответственно. В двудольном графе множество вершин разбито на два непересекающихся подмножества и , т.е. , причем и . Определяем :
.
Тогда , . Полный двудольный граф имеет вид
Объединяя три графа , получим искомый граф G (рис. 4.6):
Рис. 4.6
В графе G тонкими линиями выделены ребра графа, который является объединением графов G1 и G2 (ср. с рис. 4.5 ), толстыми линиями – ребра полного двудольного графа К1,2 . ■
Произведением графов G1 = < V1, U1 > и G2 = < V2, U2 > называется граф G=<V,U>, у которого , а множество ребер U получается следующим образом : вершины и смежны в графе G тогда и только тогда, когда или v1m= v1p, а v2n и v2k смежны в G2 , или v1m и v1p смежны в G1, а v2n = v2k .
Пример. Найти произведение графов G1 и G2 , у которых
, , , .
□ Согласно определению произведения графов :
.
Учитывая правило построения множества ребер U графа G , получим :
Рис. 4.7 ■
С помощью операции произведения можно ввести единичные п – мерные кубы – один из классов графов. Указанный п – мерный куб Нп вводится рекуррентно:
,
где К2 – полный граф с числом вершин, равным двум.
Таким образом, Нn – граф порядка 2п, вершины которого можно представить векторами длины п , причем такими, что векторы , соответствующие двум смежным вершинам, будут различаться ровно в одной координате. На рис. 4.8 представлены кубы Н2 и Н3 :
Рис. 4.8
Из рисунка видно, что каждая вершина п – мерного куба инцидентна п ребрам . Следовательно, число ребер п – мерного куба равно п·2п-1 .