Файл: 9. Гамильтоновы графы. Достаточные условия гамильтоновости графа. 17.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 06.12.2023

Просмотров: 499

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

СОДЕРЖАНИЕ

1. Основные понятия теории графов. Задачи, послужившие основой теории графов.

2. Ориентированные и неориентированные графы. Изоморфизм графов.

3. Способы задания графов. Метрические характеристики графа.

4. Деревья и леса.

5. Плоские графы. Формула Эйлера для плоских графов.

6. Основные примеры неплоских графов. Существование у плоского графа вершин малых степеней.

7. Теорема Фари.

8. Эйлеровы графы. Построение эйлеровых циклов. Обход ребер графа по одному разу в обоих направлениях.

9. Гамильтоновы графы. Достаточные условия гамильтоновости графа.

10. Взвешенные графы. Минимальное остовное дерево и алгоритмы его построения.

11. Кратчайшие пути на графах. Алгоритмы Декстры и Белламана- Мура.

12. Кратчайшие пути между всеми парами вершин графа. Алгоритм Флойда.

14. Алгоритм нахождения максимального пути в графе.

15. Потоки в сетях. Построение максимального потока транспортной сети.

16. Сетевой график. Правила построения сетевых графиков.

17. Двудольные графы. Теорема Кенига.

18. Максимальные паросочетания. Количество ребер в максимальном паросочетании.

19. Алгоритм построения максимального паросочетания.

20. Построение оптимального паросочетания во взвешенном двудольном графе. Задача о назначениях.

21. Система различных представителей. Теорема Холла.

22. Раскраски графов. Хроматическое число графа. Графы с малым хроматическим числом.

23. Алгоритмы построения оптимальных раскрасок.

24. Хроматическое число планарного графа. Теорема Хивуда о пяти красках.

Например, полный двудольный граф состоит из двух множеств вершин и из всевозможных звеньев, которые соединяют вершины одного множества с вершинами другого множества. В теории графов теорема Кёнига (теорема Кёнига-Эгервари, венгерская теорема[1]), доказанная Денешем Кёнигом в 1931[2], утверждает эквивалентность задач нахождения наибольшего паросочетания и наименьшего вершинного покрытия в двудольных графах.

18. Максимальные паросочетания. Количество ребер в максимальном паросочетании.

Максимальное паросочетание — это такое паросочетание M в графе G, которое не содержится ни в каком другом паросочетании этого графа, то есть к нему невозможно добавить ни одно ребро, которое бы являлось несмежным ко всем рёбрам паросочетания. Другими словами, паросочетание M графа G является максимальным, если любое ребро в G имеет непустое пересечение, по крайней мере, с одним ребром из M. Ниже приведены примеры максимальных паросочетаний (красные рёбра) в трёх графах.Максимальное паросочетание можно найти простым жадным алгоритмом. Cамым большим максимальным паросочетанием является наибольшее паросочетание, которое может быть найдено за полиномиальное время. Однако неизвестно никакого полиномиального по времени алгоритма для нахождения наименьшего максимального паросочетания, то есть максимального паросочетания, содержащего наименьшее возможное число рёбер.Заметим, что наибольшее паросочетание из k рёбер является рёберным доминирующим множеством с k рёбрами. И обратно, если задано минимальное рёберное доминирующее множество с k рёбрами, мы можем построить наибольшее паросочетание с 
k рёбрами за полиномиальное время. Таким образом, задача нахождения минимального по размеру максимального паросочетания эквивалентна задаче нахождения минимального рёберного доминирующего множества[15]. Множество ребер называется независимым (паросочетанием), если никакие два из них не смежны. Наибольшее число ребер, образующих независимое мно-жество, называется реберным числом независимости и обозначается β1.

19. Алгоритм построения максимального паросочетания.

20. Построение оптимального паросочетания во взвешенном двудольном графе. Задача о назначениях.

Подмножество ребер M ⊆ E называется паросочетанием в графе G, если каждой вершине v ∈ V инцидентно не более одного ребра из M. Паросочетание, покрывающее все вершины графа, называется совершенным. Вершинным покрытием графа называется такое подмножество вершин R ⊆ V, что каждое ребро графа e ∈ E инцидентно по крайней мере одной вершине из R. Между паросочетанием и вершинным покрытием графа существует (двойственная) взаимосвязь. А именно, для любых паросочетания M и вершинного покрытия R, имеет место неравенство |M| ≤ |R|. Действительно, пусть M = {(i1, j1), …, (ik, jk)} паросочетание. Тогда в вершинном покрытии R должна быть хотя бы одна из вершин каждой пары {is, js}, s = 1, …, k. Следовательно, |R| ≥ k = |M|.

21. Система различных представителей. Теорема Холла.

Пусть   - некоторые множества и имеются элементы  ; элементы   называются Системой различных представителей, если все они попарно различны.Система различных предствавителей соответствует максимальному паросочетанию.

Система множеств   Обладает системой различных представителей тогда и только тогда, когда в объединении любых K Множеств из числа данных   Имеется K различных элементов, 

22. Раскраски графов. Хроматическое число графа. Графы с малым хроматическим числом.

Раскраска графа — теоретико-графовая конструкция, частный случай разметки графа. При раскраске элементам графа ставятся в соответствие метки с учётом определённых ограничений; эти метки традиционно называются «цветами». В простейшем случае такой способ окраски вершин графа, при котором любым двум смежным вершинам соответствуют разные цвета, называется раскраской вершин. Аналогично раскраска рёбер присваивает цвет каждому ребру так, чтобы любые два смежных ребра имели разные цвета[1]. Наконец, раскраска областей планарного графа назначает цвет каждой области, так, что каждые две области, имеющие общую границу, не могут иметь одинаковый цвет.Раскраска вершин — главная задача раскраски графов, все остальные задачи в этой области могут быть сведены к ней. Например, раскраска рёбер графа — это раскраска вершин его рёберного графа, а раскраска областей планарного графа — это раскраска вершин его двойственного графа[1]. Хроматическое число графа – минимальное число красок, которое требуется для правильной раскраски графа.Хроматический класс графа G — минимальное число цветов, в которые можно раскрасить ребра графа G так, чтобы смежные ребра имели разные цвета. Обозначается χ'(
G). Проблема реберной раскраски произвольного плоского кубического графа без мостов тремя цветами эквивалентна знаменитой Проблеме четырёх красок. Реберная раскраска определяет 1-факторизацию графа.Рёберная раскраска графа подразумевает под собой назначение цветов ребрам так, что никакие два ребра одного цвета не принадлежат одной вершине. Эта задача эквивалентна разделению множества граней на множества независимых граней.

23. Алгоритмы построения оптимальных раскрасок.

Рёберная раскраска графа подразумевает под собой назначение цветов ребрам так, что никакие два ребра одного цвета не принадлежат одной вершине. Эта задача эквивалентна разделению множества граней на множества независимых граней. Тотальная раскраска — это один из видов раскраски вершин и рёбер графа. Под ней подразумевают такое присвоение цветов, что ни соседние вершины, ни смежные ребра, ни вершины и ребра, которые их соединяют, не имеют одинакового цвета. Жадная раскраска рассматривает вершины графа последовательно и присваивает каждой вершине свой первый доступный цвет, т. е. вершины рассматриваются в определенном порядке v1, v2, … vn, а также vi и назначен наименьший доступный цвет, который не используется ни одним из vi соседи.1) Выделим максимальное независимое множество вершин и ставим им в соответствие первый цвет:2) Из оставшихся вершин формируем независимое множество и ставим им в соответствие второй цвет:3) Берем третий цвет и, из всех оставшихся вершин, формируем независимое множество:Последовательный алгоритм - последовательно раскрашиваются вершины – берется очередная вершина и раскрашивается в цвет, не совпадающий с цветами смежных окрашенных вершин.
Быстрый алгоритм раскраски с использованием битовых операций - Авторы алгоритма работают с матрицей смежности и полагают, что любая вершина графа соединяется сама с собой, поэтому на главной диагонали матрицы будут стоять единицы. Между двумя вершинами может быть только одно ребро.

24. Хроматическое число планарного графа. Теорема Хивуда о пяти красках.

Хромати́ческое число́ гра́фа G — минимальное число цветов, в которые можно раскрасить[1] вершины графа G так, чтобы концы любого ребра имели разные цвета. Обычно обозначается χ(G).Множество всех полиграфических карт с точки зрения теории графов представляет собой множество всех планарных графовЛемма: В любом планарном графе G существует вершина степени не больше 5.Теорема о пяти красках — вершины любого планарного графа можно покрасить в пять цветов так, чтобы любые две смежные вершины были разных, или, что то же самое, хроматическое число планарного графа не больше 5. 1) n=1 χ(G)=1<=52) Предполагаем, что для всех планарных графов, число вершин меньше n, условие выполнено.3) В плоском графе существует вершина, степень которой не превосходит <=5. Удалим эту вершину, получим граф с n-1 вершиной.Обозначим за u — возвращаемую вершину, v(k)— вершину, покрашенную в k цвет.Если среди вершин, смежных u, есть две вершины одного цвета, значит остаётся по меньшей мере один свободный цвет, в который мы и покрасим u .