Совершенное паросочетание в кубическом графе — различия между версиями
Profick (обсуждение | вклад) |
Profick (обсуждение | вклад) |
||
Строка 29: | Строка 29: | ||
}} | }} | ||
− | [[Файл:Frinks_algorithm1.png|thumb| | + | {|align="center" |
+ | |-valign="center" | ||
+ | |[[Файл:Frinks_algorithm1.png|thumb|400px|Рисунок 1.]] | ||
+ | |[[Файл:Frinks_algorithm2.PNG|thumb|400px|Рисунок 2.]] | ||
+ | |} | ||
− | + | {|align="center" | |
− | + | |-valign="center" | |
− | + | |[[Файл:Frinks_algorithm3.PNG|thumb|400px|Рисунок 3.]] | |
− | + | |[[Файл:Frinks_algorithm4.PNG|thumb|400px|Рисунок 4.]] | |
− | + | |} |
Версия 16:28, 28 января 2016
Теорема (Петерсон): |
Кубический граф, у которого нет совершенного паросочетания, содержит как минимум моста. |
Следствие теоремы Петерсона
Для любого двусвязного кубического графа существует совершенное паросочетание.
Теорема (Фринк): |
Пусть — двусвязный кубический граф.
Возьмём ребро Как минимум одно из двух сокращений графа . Пусть вершины и смежены с вершиной , а вершины и смежны с вершиной (рисунок ). , состоящее из удаления вершин и пересоединения вершин рёбрами или (рисунок ) сохранит двусвязность графа. |
Доказательство: |
Обозначим компоненты графа как , которые содержат вершины соответственно. Так как не имеет мостов (соответственно не является мостом) должно существовать ребро, соединяющее одну из компонент или , с одной из компонент или . Без потери общности предположим, что соединено с . Заметим, что рёбра так же не являются мостами, значит возможны три случая (с учётом изоморфизма) (рисунок ):
Во всех трёх случаях если расширить рёбрами (получим граф ), добавленные рёбра будут лежать на некотором цикле в (рисунок ). Так же, для любой пары вершин существует цикл в , содержащий данные вершины. Чтобы доказать, что двусвязен, нужно показать, что каждое ребро из лежит на некотором цикле в . Пусть цикл в содержит (такой цикл существует, так как двусвязен). Если не проходит через вершины тогда так же является циклом в , иначе построим цикл графа из следующим образом:
|