Панциклический граф — различия между версиями
Строка 16: | Строка 16: | ||
[[Файл:Circle 1.jpg|200px|left]] [[Файл:Circle 2.jpg|200px|right]] | [[Файл:Circle 1.jpg|200px|left]] [[Файл:Circle 2.jpg|200px|right]] | ||
− | Обозначим как <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>. |
Пусть в графе нет цикла длины <tex> l </tex>, <tex> 3 \leqslant l \leqslant n-1 </tex> (по условию в графе существует гамильтонов цикл, длина которого равна <tex> n </tex>). Рассмотрим две соседние вершины <tex> v_i v_{i+1} </tex> и вместе с ними рассмотрим следующие пары: | Пусть в графе нет цикла длины <tex> l </tex>, <tex> 3 \leqslant l \leqslant n-1 </tex> (по условию в графе существует гамильтонов цикл, длина которого равна <tex> n </tex>). Рассмотрим две соседние вершины <tex> v_i v_{i+1} </tex> и вместе с ними рассмотрим следующие пары: |
Версия 22:00, 13 декабря 2017
Определение: |
Панциклический граф (англ. pancyclic graph) — граф, в котором есть циклы всех длин от | до . Если граф содержит все циклы от до , то такой граф называют -панциклическим.
Предпосылки к теореме. Теорема Мантела[1](частный случай теоремы Турана[2]) утверждает, что для любого граф на вершинах, у которого количество ребер не меньше , либо содержит треугольник либо является .
Теорема (J. A. Bondy): |
Тогда верно одно из двух утверждений:
|
Доказательство: |
Обозначим как гамильтонов цикл в графе . Для простоты расположим на окружности.Также подразумевается, что все индексы при вершинах берутся по модулю, т.е. .Пусть в графе нет цикла длины , (по условию в графе существует гамильтонов цикл, длина которого равна ). Рассмотрим две соседние вершины и вместе с ними рассмотрим следующие пары:Для таких, что лежит на дуге рассмотрим пары ( ) и ( ) (см. рисунок слева)Для таких, что лежит на дуге рассмотрим пары ( ) и ( ) (см. рисунок справа)При добавлении таких пар ребер в графе появляется цикл длины , а значить в может входить максимум одно ребро из таких пар. Тогда можно утверждать, что .Докажем методом от противного, что — четно. Пусть является нечетным, тогда из рассуждений выше существует вершина , для которое верно, что . Пусть это не так, тогда , значит , то есть мы получили противоречие с тем, что . Без потери общности пусть . Рассмотрим , то есть , но по условию — получили противоречие. Таким образом является четным. Тогда верно, что , а так как по условию , то . Данное равенство достигается, если верно, что:
Пусть не , тогда существует такое четное число , что в графе существует ребро , т.е. существует цикл нечетной длины. Докажем, что в таком случае существует ребро . Пусть это не так и минимальное четное , что больше двух, т.е. . Тогда существует три случая:
|
Утверждение: |
Тогда верно одно из двух утверждений:
|
По теореме Оре — гамильтонов граф. Покажем, что . Пусть — минимальная степень вершины в графе.
|