Панциклический граф — различия между версиями
Строка 1: | Строка 1: | ||
+ | == Основные определения == | ||
{{Определение | {{Определение | ||
− | |definition='''Панциклический граф''' (англ. ''pancyclic graph'') {{---}} граф, в котором есть циклы всех длин от <tex> 3 </tex> до <tex> n </tex> | + | |definition='''Панциклический граф''' (англ. ''pancyclic graph'') {{---}} граф, в котором есть циклы всех длин от <tex> 3 </tex> до <tex> n </tex>. |
}} | }} | ||
+ | {{Определение | ||
+ | |definition='''<tex> r </tex>-панциклический граф''' (англ. ''<tex> r </tex>-pancyclic graph'') {{---}} граф содержит все циклы от <tex> r </tex> до <tex> n </tex>. | ||
+ | }} | ||
+ | |||
+ | == Предпосылка == | ||
{{Теорема | {{Теорема | ||
|about=Mantel | |about=Mantel | ||
Строка 9: | Строка 15: | ||
}} | }} | ||
+ | == Основная теорема == | ||
{{Теорема | {{Теорема | ||
|about=J. A. Bondy | |about=J. A. Bondy | ||
Строка 18: | Строка 25: | ||
|proof= | |proof= | ||
− | [[Файл:Circle 1.jpg|200px|left|thumb| Синим цветом выделен | + | [[Файл:Circle 1.jpg|200px|left|thumb| Синим цветом выделен гамильтонов цикл. Дуги, окрашенный в зеленый цвет, образуют цикл длины l]] [[Файл:Circle 2.jpg|200px|right|thumb| Синим цветом выделен гамильтонов цикл. Дуги, окрашенный в зеленый цвет, образуют цикл длины l]] |
Обозначим как <tex> C=v_1 v_2 v_3 \ldots v_n </tex> гамильтонов цикл в графе <tex> G </tex>. Для простоты расположим <tex> C </tex> на окружности. Также подразумевается, что все индексы при вершинах берутся по модулю, то есть <tex> v_j = v_{((j - 1)\bmod n) + 1} </tex>. | Обозначим как <tex> C=v_1 v_2 v_3 \ldots v_n </tex> гамильтонов цикл в графе <tex> G </tex>. Для простоты расположим <tex> C </tex> на окружности. Также подразумевается, что все индексы при вершинах берутся по модулю, то есть <tex> v_j = v_{((j - 1)\bmod n) + 1} </tex>. | ||
Строка 28: | Строка 35: | ||
Для <tex>k</tex> таких, что <tex> v_k </tex> лежит на дуге <tex> (v_{j + 2}, v_{j + 3}, v_{j + l - 2}) </tex> рассмотрим пары (<tex>v_j, v_k</tex>) и (<tex>v_{j+1}, v_{k-l+1}</tex>) (см. рисунок справа) | Для <tex>k</tex> таких, что <tex> v_k </tex> лежит на дуге <tex> (v_{j + 2}, v_{j + 3}, v_{j + l - 2}) </tex> рассмотрим пары (<tex>v_j, v_k</tex>) и (<tex>v_{j+1}, v_{k-l+1}</tex>) (см. рисунок справа) | ||
− | При добавлении таких пар ребер в графе появляется цикл длины <tex> l </tex> (выделены зеленым цветом на рисунках слева и справа), а | + | При добавлении таких пар ребер в графе появляется цикл длины <tex> l </tex> (выделены зеленым цветом на рисунках слева и справа), а значит в <tex> G </tex> может входить максимум одно ребро из таких пар. Тогда можно утверждать, что <tex> deg(v_j) + deg(v_{j + 1}) \leqslant n </tex>. |
Докажем методом от противного, что <tex> n </tex> {{---}} четно. Пусть <tex> n </tex> является нечетным, тогда из рассуждений выше существует вершина <tex> v_x </tex>, для которое верно, что <tex> deg(v_x) \leqslant \genfrac{}{}{}{0}{n-1}{2} </tex>. | Докажем методом от противного, что <tex> n </tex> {{---}} четно. Пусть <tex> n </tex> является нечетным, тогда из рассуждений выше существует вершина <tex> v_x </tex>, для которое верно, что <tex> deg(v_x) \leqslant \genfrac{}{}{}{0}{n-1}{2} </tex>. | ||
Строка 50: | Строка 57: | ||
}} | }} | ||
+ | === Следствие === | ||
{{Утверждение | {{Утверждение | ||
|id = statement | |id = statement |
Версия 14:45, 15 декабря 2017
Содержание
Основные определения
Определение: |
Панциклический граф (англ. pancyclic graph) — граф, в котором есть циклы всех длин от | до .
Определение: |
-панциклический граф (англ. -pancyclic graph) — граф содержит все циклы от до . |
Предпосылка
Теорема (Mantel): |
— граф, , тогда сожержит треугольник. |
Основная теорема
Теорема (J. A. Bondy): |
Тогда верно одно из двух утверждений:
|
Доказательство: |
Обозначим как гамильтонов цикл в графе . Для простоты расположим на окружности. Также подразумевается, что все индексы при вершинах берутся по модулю, то есть .Пусть в графе нет цикла длины , (по условию в графе существует гамильтонов цикл, длина которого равна ). Рассмотрим две соседние вершины и вместе с ними рассмотрим следующие пары:Для таких, что лежит на дуге рассмотрим пары ( ) и ( ) (см. рисунок слева)Для таких, что лежит на дуге рассмотрим пары ( ) и ( ) (см. рисунок справа)При добавлении таких пар ребер в графе появляется цикл длины (выделены зеленым цветом на рисунках слева и справа), а значит в может входить максимум одно ребро из таких пар. Тогда можно утверждать, что .Докажем методом от противного, что — четно. Пусть является нечетным, тогда из рассуждений выше существует вершина , для которое верно, что . Пусть это не так, тогда , значит , то есть мы получили противоречие с тем, что . Без потери общности пусть . Рассмотрим , то есть , но по условию — получили противоречие. Таким образом является четным. Тогда верно, что , а так как по условию , то . Данное равенство достигается, если верно, что:
Пусть не , тогда существует такое четное число , что в графе существует ребро , то есть существует цикл нечетной длины. Докажем, что в таком случае существует ребро . Пусть это не так и минимальное четное , что больше двух, то есть . Тогда существует три случая:
|
Следствие
Утверждение: |
Тогда верно одно из двух утверждений:
|
По теореме Оре — гамильтонов граф. Покажем, что . Пусть — минимальная степень вершины в графе.
|