Операции на множествах и их свойства. Теорема о мощности декартова произведения конечных множеств. Теорема о счетности множества рациональных чисел. Изоморфизмы и автоморфизмы алгебр, страница 4

Изоморфные графа отличаются лишь обозначением вершин.

Отображение φ называется изоморфизмом между G и H, если же графы совпадают, то автоморфизмом (изоморфизм на себя).

Группа автоморфизмов – все изоморфизмы графа на себя.

Для автоморфизмов справедливы следующие утверждения:

  1. Множество всех автоморфизмов данного графа относительно их композиций, т.е. последующего выполнения, образуют группу, которую обычно обозначают Aut G1
  2. Группа автоморфизмов графов вкладывается в группу всех подстановок длины равной мощности.
  3. Aut knSn
  4.  При изоморфизме степени вершины и ее образа совпадают, Δ переходит в Δ и т.д.

Билет №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 девушками.

            Доказатьльство:

Необходимость: