Изоморфные графа отличаются лишь обозначением вершин.
Отображение φ называется изоморфизмом между G и H, если же графы совпадают, то автоморфизмом (изоморфизм на себя).
Группа автоморфизмов – все изоморфизмы графа на себя.
Для автоморфизмов справедливы следующие утверждения:
Билет №20. Гомеоморфизм графов. Критерий планарности графа. Задача о трех колодцах.
Два графа G1 и G2 называются гомеоморфными, если существует граф G3 такой, что G1 и G2 получены из G3 добавлением вершин степени 2.
Пример:
G1 G2 G3
Если граф можно изобразить на плоскости без пересечения ребер, то такой граф называется планарным.
Теорема (критерий планарности).
Конечный граф планарен тогда и только тогда, когда он не содержит подграфов, которые можно получить добавлением вершин степени два из следующих двух графов:
К3,3 К5
Задача о трех колодцах.
Можно ли провести от каждого дома до каждого колодца тропинки, чтобы они не пересекались.
В силу теоремы, ответ: нельзя.
Билет №21. Критерий эйлеровости и полуэйлеровости графа. Гамильтоновы графы.
Эйлеровы графы.
Задача о Кенигсбергских мостах.
Можно ли пройти через каждый мост один раз и попасть в ту же точку.
Существует ли циклический маршрут, содержащий каждое
ребро в точности один раз.
Граф называется эйлеровым грфом, если в нем существует
циклический маршрут, содержащий каждое ребро в точности один раз.
Граф называется полуэйлеровым, если для него существует маршрут (не циклический), содержащий каждое ребро в точности один раз.
В обоих случаях вершины можно проходить неоднократно. Очевидно, что любой эйлеров граф, является полуэелеровым.
Теорема (критерий эйлеровости).
Граф является эйлеровым тогда и только тогда, когда он связен и все степени его вершин четны.
Доказательство:
Необходимость:
Доказать,
что степени вершин эйлерова графа G четны. Т. к. граф эйлеров, то существует эйлеров цикл,
который проходит через все ребра исходного графа. Возьмем произвольную вершину
v V, G = (V, E). Т.
к. граф G Эйлеров, то вершина v Эйлерову циклу. Пусть эта вершина
встречается ровно k раз в Эйлеровом цикле, т.е. ровно k раз вошли и вышли из
нее по новым не пройденным ребрам.
Т.к. эйлеров цикл содержит все ребра исходного графа. Тогда степень вершины v равна 2k, т.е. четна. А так как v произвольная вершина исходного графа, то все вершины имеют четную степень.
Достаточность:
Пусть G-связен и степени всех его вершин четны. Т.к. в графе нет изолированных вершин, то степени всех его вершин четные и не меньше 2.
по лемме (если в графе степени всех вершин не меньше 2, то он содержит цикл) в G цикл С. Выбросив из графа G все ребра, лежащие в цикле С, получим граф Н.
, на n вершинах, что и граф G (число ребер в Н число ребер в G). В этом графе степени всех вершин тоже четны.
По индукционному предположению в каждом компоненте Hi эйлеров цикл Сi.
Строим эйлеров маршрут в G следующим образом:
начинаем с произвольной точки цикла С, проходим точки которые изолированы в графе H без остановки. Дойдя до первой не изолированной вершины в графе Н проходим по эйлерову циклу компонентой Hi, которая касается этого цикла и т.д.
Теорема.
Граф является полуэйлеровым тогда и только тогда, когда в нем не более двух вершин(одной вершины не может быть из леммы о рукопожатиях).
Граф называется гамильтоновым графом, если он содержит цикл, проходящий через каждую вершину ровно один раз.
Если цикл заменить на произвольный путь, то это будет полугамильтоновый граф.
Билет №22. Нижняя и верхняя оценки числа ребер простого графа.
Граф называется простым, если каждую пару вершин соединяет не более чем одно ребро.
Нижняя.
Лемма: В полном графе на n вершинах число ребер удовлетворяет неравенствам:
n - 1 ≤ m ≤
Теорема:
В простом графе G на n вершинах с k компонентами связности чисто ребер m удовлетворяет неравенствам
n - k ≤ m ≤
Доказательство: Индукция по числу ребер m.
1. База: m = 0 =>G – пустой граф => k=n; n - k = 0 ≤ m
2. Шаг индукции:
Пусть m0 – минимальное число ребер в графе на n вершинах, с k компонентами, т.е. если мы из этого графа выбросим какое-нибудь ребро, то число компонентов станет k+1. мы получим новый граф на n вершинах с k+1 компонентами и m0-1 ребром => => n – k ≤m0
Верхняя.
Пусть каждая компонента связанности является полным графом.
Возьмем две из них Ci и Cj, причем ni, nj – числа их вершин и 1<.
Уберем в графе Ci одну вершину, а в графе Cj, одну вершину добавим, и дополним до полного связями с остальными.
тогда число вершин и компонент связанности в новом графе тоже самое, а число ребер по крайней мере не уменьшится. Проделывая эту процедуру несколько раз мы получим полный на n-(k-1) вершинах. Число ребер в полном графе по лемме равно .
Следствие:
Если в любой простом графе на n вершинах число ребер больше чем , то он связен.
Доказательство:
Представим k=2 верхней оценкой. Получим: , но при k=2 не связен, 2 компоненты быть не могут и тем более больше.
Билет № 23. Двудольные графы. Задача о свадьбах. Теорема Холла.
Граф G=(V,E) называется двудольным графом, если множество его вершин можно разбить на два непересекающихся множества V1 и V2 (V1 ∩ V2=Ø, а V1 U V2 = V) таким образом, что в V1 никакие две вершины не связаны между собой, аналогично в V2.
Граф называется полным двудольным графом, если каждая вершина из V1 соединена с каждой вершиной V2.
Задача о свадьбах.
Имеется m юношей знакомых с определённым числом девушек. Можно ли поженить юношей так, чтобы каждый юноша был женат на знакомой девушке.
v1 = {b1 … b4} v2 = {g1 … g5}
b1 – g1 g2
b2 – g3
b3 – g4 g5 g1
b4 – g2 g4
На языке теории графов: можно ли осуществить биекцию между множеством вершин V1 и V2 таким образом, чтобы каждой вершине из V1 соответствовало какое то множество вершин из V2.
Терема Холла (1935)
Задача о свадьбах имеет решение, когда любые k юношей 1 ≤ k < m (m - все юноши) знакомы по крайней мере с k девушками.
Доказатьльство:
Необходимость:
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.