- •Богданов а.Е. Курс лекций
- •Содержание
- •§ 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 .
