<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://neerc.ifmo.ru/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=217.66.159.65&amp;*</id>
		<title>Викиконспекты - Вклад участника [ru]</title>
		<link rel="self" type="application/atom+xml" href="http://neerc.ifmo.ru/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=217.66.159.65&amp;*"/>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/217.66.159.65"/>
		<updated>2026-06-10T02:16:35Z</updated>
		<subtitle>Вклад участника</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%9F%D0%B0%D0%BD%D1%86%D0%B8%D0%BA%D0%BB%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D0%B3%D1%80%D0%B0%D1%84&amp;diff=62769</id>
		<title>Панциклический граф</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%9F%D0%B0%D0%BD%D1%86%D0%B8%D0%BA%D0%BB%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D0%B3%D1%80%D0%B0%D1%84&amp;diff=62769"/>
				<updated>2017-12-18T17:17:35Z</updated>
		
		<summary type="html">&lt;p&gt;217.66.159.65: разбил докво&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Основные определения == &lt;br /&gt;
{{Определение&lt;br /&gt;
|definition='''Панциклический граф''' (англ. ''pancyclic graph'') {{---}} граф, в котором есть циклы всех длин от &amp;lt;tex&amp;gt; 3 &amp;lt;/tex&amp;gt; до &amp;lt;tex&amp;gt; n &amp;lt;/tex&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition='''&amp;lt;tex&amp;gt; r &amp;lt;/tex&amp;gt;-панциклический граф''' (англ. ''&amp;lt;tex&amp;gt; r &amp;lt;/tex&amp;gt;-pancyclic graph'') {{---}} граф содержит все циклы от &amp;lt;tex&amp;gt; r &amp;lt;/tex&amp;gt; до &amp;lt;tex&amp;gt; n &amp;lt;/tex&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Основная теорема ==&lt;br /&gt;
{{Теорема&lt;br /&gt;
|about=J. A. Bondy&lt;br /&gt;
|statement=&lt;br /&gt;
Пусть &amp;lt;tex&amp;gt;G(V, E) &amp;lt;/tex&amp;gt; {{---}} гамильтонов граф, &amp;lt;tex&amp;gt;|V| = n, |E| \geqslant \genfrac{}{}{}{0}{n^2}{4} &amp;lt;/tex&amp;gt;.&lt;br /&gt;
Тогда верно одно из двух утверждений:&lt;br /&gt;
#&amp;lt;tex&amp;gt; G &amp;lt;/tex&amp;gt; {{---}} панциклический граф&lt;br /&gt;
#&amp;lt;tex&amp;gt; G &amp;lt;/tex&amp;gt;  =  &amp;lt;tex&amp;gt;K_{\genfrac{}{}{}{}{n}{2}, \genfrac{}{}{}{}{n}{2}}&amp;lt;/tex&amp;gt;&lt;br /&gt;
|proof=&lt;br /&gt;
&lt;br /&gt;
[[Файл:Circle 1.jpg|200px|left|thumb| Синим цветом выделен гамильтонов цикл. Дуги, окрашенный в зеленый цвет, образуют цикл длины l]] [[Файл:Circle 2.jpg|200px|right|thumb| Синим цветом выделен гамильтонов цикл. Дуги, окрашенный в зеленый цвет, образуют цикл длины l]]&lt;br /&gt;
&lt;br /&gt;
Обозначим как &amp;lt;tex&amp;gt; C=v_1 v_2 v_3 \ldots v_n &amp;lt;/tex&amp;gt; гамильтонов цикл в графе &amp;lt;tex&amp;gt; G &amp;lt;/tex&amp;gt;. Для простоты расположим &amp;lt;tex&amp;gt; C &amp;lt;/tex&amp;gt; на окружности. Также подразумевается, что все индексы при вершинах берутся по модулю, то есть &amp;lt;tex&amp;gt; v_j = v_{((j - 1)\bmod n) + 1} &amp;lt;/tex&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
Пусть в графе нет цикла длины &amp;lt;tex&amp;gt; l &amp;lt;/tex&amp;gt;, &amp;lt;tex&amp;gt; 3 \leqslant l \leqslant n-1 &amp;lt;/tex&amp;gt; (по условию в графе существует гамильтонов цикл, длина которого равна &amp;lt;tex&amp;gt; n &amp;lt;/tex&amp;gt;). Рассмотрим две соседние вершины &amp;lt;tex&amp;gt; v_j v_{j+1} &amp;lt;/tex&amp;gt; и вместе с ними рассмотрим следующие пары: &lt;br /&gt;
&lt;br /&gt;
Для &amp;lt;tex&amp;gt;k&amp;lt;/tex&amp;gt; таких, что &amp;lt;tex&amp;gt; v_k &amp;lt;/tex&amp;gt; лежит на дуге &amp;lt;tex&amp;gt; (v_{j + l - 1}, v_{j + l}, v_{j -1}) &amp;lt;/tex&amp;gt; рассмотрим пары (&amp;lt;tex&amp;gt;v_j, v_k&amp;lt;/tex&amp;gt;) и (&amp;lt;tex&amp;gt;v_{j+1}, v_{k-l+3}&amp;lt;/tex&amp;gt;) (см. рисунок слева)&lt;br /&gt;
&lt;br /&gt;
Для &amp;lt;tex&amp;gt;k&amp;lt;/tex&amp;gt; таких, что &amp;lt;tex&amp;gt; v_k &amp;lt;/tex&amp;gt; лежит на дуге &amp;lt;tex&amp;gt; (v_{j + 2}, v_{j + 3}, v_{j + l - 2}) &amp;lt;/tex&amp;gt; рассмотрим пары (&amp;lt;tex&amp;gt;v_j, v_k&amp;lt;/tex&amp;gt;) и (&amp;lt;tex&amp;gt;v_{j+1}, v_{k-l+1}&amp;lt;/tex&amp;gt;) (см. рисунок справа)&lt;br /&gt;
&lt;br /&gt;
При добавлении таких пар ребер в графе появляется цикл длины &amp;lt;tex&amp;gt; l &amp;lt;/tex&amp;gt; (выделены зеленым цветом на рисунках слева и справа). Действительно:&lt;br /&gt;
*Рассмотрим первый случай, когда &amp;lt;tex&amp;gt; v_k &amp;lt;/tex&amp;gt; лежит на дуге &amp;lt;tex&amp;gt; (v_{j + l - 1}, v_{j + l}, v_{j -1}) &amp;lt;/tex&amp;gt; и существую ребра (&amp;lt;tex&amp;gt;v_j, v_k&amp;lt;/tex&amp;gt;) и (&amp;lt;tex&amp;gt;v_{j+1}, v_{k-l+3}&amp;lt;/tex&amp;gt;). Длина цикла равна &amp;lt;tex&amp;gt; len((v_{k - l + 3}, v_{k - l + 4}, v_{k})) + 3 = k - (k - l + 3) + 3 =  l - 3 + 3 = l &amp;lt;/tex&amp;gt;. &lt;br /&gt;
*Рассмотрим второй случай, когда &amp;lt;tex&amp;gt; v_k &amp;lt;/tex&amp;gt; лежит на дуге &amp;lt;tex&amp;gt; (v_{j + 2}, v_{j + 3}, v_{j + l - 2}) &amp;lt;/tex&amp;gt; и существуют ребра (&amp;lt;tex&amp;gt;v_j, v_k&amp;lt;/tex&amp;gt;) и (&amp;lt;tex&amp;gt;v_{j+1}, v_{k-l+1}&amp;lt;/tex&amp;gt;). Тогда длина цикла равна &amp;lt;tex&amp;gt; len((v_{k}, v_{k - 1}, v_{k - l + 1})) - 1 + 2 = k - (k - l + 1) - 1 + 2 =  l - 1 - 1 + 2 = l &amp;lt;/tex&amp;gt;. &lt;br /&gt;
Значит в &amp;lt;tex&amp;gt; G &amp;lt;/tex&amp;gt; может входить максимум одно ребро из таких пар. Тогда можно утверждать, что &amp;lt;tex&amp;gt; deg(v_j) + deg(v_{j + 1}) \leqslant n &amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Докажем методом от противного, что &amp;lt;tex&amp;gt; n &amp;lt;/tex&amp;gt; {{---}} четно. &lt;br /&gt;
*Пусть &amp;lt;tex&amp;gt; n &amp;lt;/tex&amp;gt; является нечетным, тогда из рассуждений выше существует вершина &amp;lt;tex&amp;gt; v_x &amp;lt;/tex&amp;gt;, для которое верно, что  &amp;lt;tex&amp;gt; deg(v_x) \leqslant \genfrac{}{}{}{0}{n-1}{2} &amp;lt;/tex&amp;gt;. &lt;br /&gt;
**Пусть это не так, тогда &amp;lt;tex&amp;gt; \forall i, 1 \leqslant i \leqslant n : deg(v_i) \geqslant \genfrac{}{}{}{0}{n-1}{2} + 1 = \genfrac{}{}{}{0}{n+1}{2} &amp;lt;/tex&amp;gt;, значит &amp;lt;tex&amp;gt; \forall j, 1 \leqslant j \leqslant n : deg(v_j) + deg(v_{j+1}) \geqslant \genfrac{}{}{}{0}{n+1}{2} + \genfrac{}{}{}{0}{n+1}{2} = n + 1 &amp;lt;/tex&amp;gt;, то есть мы получили противоречие с тем, что &amp;lt;tex&amp;gt; deg(v_j) + deg(v_{j + 1}) \leqslant n &amp;lt;/tex&amp;gt;.&lt;br /&gt;
*Без потери общности пусть &amp;lt;tex&amp;gt; v_x = v_n &amp;lt;/tex&amp;gt;. Рассмотрим &amp;lt;tex&amp;gt; 2|E| = \sum\limits_{i=1}^n deg(v_i) =  \sum\limits_{i=1}^{\genfrac{}{}{}{}{n - 1}{2}} (deg(v_{2i-1}) + deg(v_{2i})) + deg(v_n) \leqslant \genfrac{}{}{}{0}{n(n-1)}{2} + &amp;lt;/tex&amp;gt; &amp;lt;tex&amp;gt; \genfrac{}{}{}{0}{n-1}{2} &amp;lt; \genfrac{}{}{}{0}{n^2}{2} &amp;lt;/tex&amp;gt;, то есть &amp;lt;tex&amp;gt; |E| &amp;lt; \genfrac{}{}{}{0}{n^2}{4} &amp;lt;/tex&amp;gt;, но по условию &amp;lt;tex&amp;gt; |E| \geqslant \genfrac{}{}{}{0}{n^2}{4} &amp;lt;/tex&amp;gt;  {{---}} получили противоречие. &lt;br /&gt;
Таким образом &amp;lt;tex&amp;gt; n &amp;lt;/tex&amp;gt; является четным. Тогда верно, что &amp;lt;tex&amp;gt; 2|E| \leqslant \sum\limits_{i=1}^n deg(v_i) =  \sum\limits_{i=1}^{\genfrac{}{}{}{}{n}{2}} (deg(v_{2i-1}) + deg(v_{2i})) \leqslant \genfrac{}{}{}{0}{n^2}{2} &amp;lt;/tex&amp;gt;, а так как по условию &amp;lt;tex&amp;gt; |E| \geqslant \genfrac{}{}{}{0}{n^2}{4} &amp;lt;/tex&amp;gt;, то &amp;lt;tex&amp;gt; |E| = \genfrac{}{}{}{0}{n^2}{4} &amp;lt;/tex&amp;gt;. Данное равенство достигается, если верно, что:&lt;br /&gt;
&lt;br /&gt;
[[Файл:Circle 3.jpg|800px|right|thumb|Слева направо изображены случаи 1-3. Красным выделены ребра, которые не могут быть в рассматриваемом графе, если в нем присутствуют ребра, выделенные зеленым]]&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;tex&amp;gt; v_k &amp;lt;/tex&amp;gt; лежит на дуге &amp;lt;tex&amp;gt; (v_{j + l - 1}, v_{j + l}, v_{j - 1}) &amp;lt;/tex&amp;gt;: &amp;lt;tex&amp;gt; (v_j, v_k) \in E &amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;(v_{j+1}, v_{k-l+3}) \notin E &amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;tex&amp;gt; v_k &amp;lt;/tex&amp;gt; лежит на дуге &amp;lt;tex&amp;gt; (v_{j + 2}, v_{j + 3}, v_{j + l - 2}) &amp;lt;/tex&amp;gt;: &amp;lt;tex&amp;gt;(v_j, v_k) \in E &amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;(v_{j+1}, v_{k-l+1}) \notin E &amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Пусть &amp;lt;tex&amp;gt; G &amp;lt;/tex&amp;gt; не &amp;lt;tex&amp;gt;K_{\genfrac{}{}{}{}{n}{2}, \genfrac{}{}{}{}{n}{2}}&amp;lt;/tex&amp;gt;, тогда существует такое четное число &amp;lt;tex&amp;gt; k &amp;lt;/tex&amp;gt;, что в графе &amp;lt;tex&amp;gt; G &amp;lt;/tex&amp;gt; существует ребро &amp;lt;tex&amp;gt; (v_j, v_{j+k}) &amp;lt;/tex&amp;gt;, то есть существует цикл нечетной длины. Докажем, что в таком случае существует ребро &amp;lt;tex&amp;gt; (v_j, v_{j+2}) \in E &amp;lt;/tex&amp;gt;. Пусть это не так и минимальное четное &amp;lt;tex&amp;gt; k &amp;lt;/tex&amp;gt;, что &amp;lt;tex&amp;gt; \exists (v_j, v_{j+k}) \in E &amp;lt;/tex&amp;gt; больше двух, то есть &amp;lt;tex&amp;gt; k \geqslant 4 &amp;lt;/tex&amp;gt;. Тогда существует три случая:&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;tex&amp;gt; 4 \leqslant k \leqslant n - l &amp;lt;/tex&amp;gt; &amp;lt;br&amp;gt; &amp;lt;tex&amp;gt; (v_j, v_{j+k}) \in E \Rightarrow (v_{j+1}, v_{j+k+l-3}) \notin E \Rightarrow (v_{j+2}, v_{j+k}) \in E &amp;lt;/tex&amp;gt; &amp;lt;br&amp;gt; &amp;lt;tex&amp;gt; \exists l = k-2 : (v_i, v_{i+l}) \in E &amp;lt;/tex&amp;gt; {{---}} противоречие с минимальностью &amp;lt;tex&amp;gt; k &amp;lt;/tex&amp;gt;&lt;br /&gt;
# &amp;lt;tex&amp;gt; n - l + 2 \leqslant k \leqslant 2n - 2l &amp;lt;/tex&amp;gt; &amp;lt;br&amp;gt; &amp;lt;tex&amp;gt; (v_j, v_{j+k}) \in E \Rightarrow (v_{j-1}, v_{j+k+l-1}) \notin E \Rightarrow (v_{j-2}, v_{j+k+2l-4}) \in E &amp;lt;/tex&amp;gt; &amp;lt;br&amp;gt; однако &amp;lt;tex&amp;gt; 2n - k - 2l + 2 \leqslant k - 2 &amp;lt;/tex&amp;gt; {{---}} противоречие  с минимальностью &amp;lt;tex&amp;gt; k &amp;lt;/tex&amp;gt;&lt;br /&gt;
# &amp;lt;tex&amp;gt; 2n - 2l + 2 \leqslant k \leqslant n - 2 &amp;lt;/tex&amp;gt; &amp;lt;br&amp;gt; &amp;lt;tex&amp;gt; (v_j, v_{j+k}) \in E \Rightarrow (v_{j-1}, v_{j+k+l-1}) \notin E \Rightarrow (v_{j-2}, v_{j+k+2l-2}) \in E &amp;lt;/tex&amp;gt; &amp;lt;br&amp;gt; однако &amp;lt;tex&amp;gt; k + 2l - 2n \leqslant k - 2 &amp;lt;/tex&amp;gt; {{---}} снова проиворечие с минимальностью выбранного k &lt;br /&gt;
&lt;br /&gt;
Таким образом, в &amp;lt;tex&amp;gt; G &amp;lt;/tex&amp;gt; существует ребро &amp;lt;tex&amp;gt; (v_j, v_{j+2}) &amp;lt;/tex&amp;gt;, но тогда &amp;lt;tex&amp;gt; (v_j, v_{j+l}) \notin E &amp;lt;/tex&amp;gt;, а следовательно &amp;lt;tex&amp;gt; (v_{j+1}, v_{j+3}) \in E &amp;lt;/tex&amp;gt;. Если продолжить по всему графу, то получим, что &amp;lt;tex&amp;gt; \forall j : (v_j, v_{j+2}) \in E &amp;lt;/tex&amp;gt; и, как следствие, &amp;lt;tex&amp;gt; G &amp;lt;/tex&amp;gt; {{---}} панциклический.  &lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Следствие ===&lt;br /&gt;
{{Утверждение&lt;br /&gt;
|id = statement&lt;br /&gt;
|statement = Пусть &amp;lt;tex&amp;gt;G(V, E), |V| = n , |E| = m,  \forall (u, v) \notin E : deg(u) + deg(v) \geqslant n &amp;lt;/tex&amp;gt;&lt;br /&gt;
Тогда верно одно из двух утверждений:&lt;br /&gt;
#&amp;lt;tex&amp;gt; G &amp;lt;/tex&amp;gt; {{---}} панциклический граф&lt;br /&gt;
#&amp;lt;tex&amp;gt; G &amp;lt;/tex&amp;gt;  = &amp;lt;tex&amp;gt;K_{\genfrac{}{}{}{}{n}{2}, \genfrac{}{}{}{}{n}{2}}&amp;lt;/tex&amp;gt;&lt;br /&gt;
|proof=По [[Теорема Оре|теореме Оре]] &amp;lt;tex&amp;gt; G &amp;lt;/tex&amp;gt; {{---}} гамильтонов граф. Покажем, что &amp;lt;tex&amp;gt; m \geqslant \genfrac{}{}{}{0}{n^2}{4} &amp;lt;/tex&amp;gt;. Пусть &amp;lt;tex&amp;gt; k &amp;lt;/tex&amp;gt; {{---}} минимальная степень вершины в графе. &lt;br /&gt;
# &amp;lt;tex&amp;gt; k \geqslant \genfrac{}{}{}{}{n}{2} &amp;lt;/tex&amp;gt;, тогда &amp;lt;tex&amp;gt; 2m = \sum\limits_{i=1}^n deg(v_i) &amp;gt;= \sum\limits_{i=1}^n k = k n \geqslant \genfrac{}{}{}{0}{n^2}{2} &amp;lt;/tex&amp;gt;  &lt;br /&gt;
# &amp;lt;tex&amp;gt; k &amp;lt; \genfrac{}{}{}{}{n}{2} &amp;lt;/tex&amp;gt;. Пусть существует &amp;lt;tex&amp;gt; x &amp;lt;/tex&amp;gt; вершин, так что их степени равны &amp;lt;tex&amp;gt; k &amp;lt;/tex&amp;gt;, тогда они все должны быть связаны, так как иначе мы получим противоречие с утверждением теоремы &amp;lt;tex&amp;gt; \forall (u, v) \notin E : deg(u) + deg(v) \geqslant n &amp;lt;/tex&amp;gt;. Понятно, что &amp;lt;tex&amp;gt; x \leqslant k + 1 &amp;lt;/tex&amp;gt;, но так как граф является гамильтоновым, то он связен, а значит &amp;lt;tex&amp;gt; x &amp;lt; k + 1 &amp;lt;/tex&amp;gt;. Несложно заметить, что если из всех &amp;lt;tex&amp;gt; x &amp;lt;/tex&amp;gt; вершин степени &amp;lt;tex&amp;gt; k &amp;lt;/tex&amp;gt; провести оставшиеся ребра в одну вершину, у которой степень больше, то в графе остенется как минимум &amp;lt;tex&amp;gt; n - k - 1 &amp;lt;/tex&amp;gt; вершин, степени которых как минимум &amp;lt;tex&amp;gt; n - k &amp;lt;/tex&amp;gt;, поскольку должно выполняться неравенство из теоермы. Тогда можно оценить количество ребер. &amp;lt;br&amp;gt; &amp;lt;tex&amp;gt; m \geqslant \genfrac{}{}{}{0}{1}{2}((n-k-1)(n-k)+k^2+(k+1)) = \genfrac{}{}{}{0}{1}{2}(n^2 - n(2k + 1) + 2k^2 + 2k + 1) \geqslant \genfrac{}{}{}{0}{n^2+1}{4} &amp;lt;/tex&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Таким образом &amp;lt;tex&amp;gt; m \geqslant \genfrac{}{}{}{0}{n^2}{4} &amp;lt;/tex&amp;gt; и согласно теореме граф либо панциклический, либо &amp;lt;tex&amp;gt;K_{\genfrac{}{}{}{}{n}{2}, \genfrac{}{}{}{}{n}{2}}&amp;lt;/tex&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==См. также==&lt;br /&gt;
* [[Теорема Оре|Теорема Оре]]&lt;br /&gt;
* [[Гамильтоновы графы|Гамильтоновы графы]]&lt;br /&gt;
&lt;br /&gt;
[[Категория: Дискретная математика и алгоритмы]]&lt;br /&gt;
[[Категория: Обходы графов]]&lt;br /&gt;
&lt;br /&gt;
== Источники информации ==&lt;br /&gt;
* [https://ac.els-cdn.com/0095895671900165/1-s2.0-0095895671900165-main.pdf?_tid=6388217a-d131-11e7-9e9c-00000aab0f02&amp;amp;acdnat=1511539751_317a50813ff61926478abcae5f032887 J.A. Bondy {{---}} Pancyclic Graphs I*]&lt;br /&gt;
* [https://logic.pdmi.ras.ru/~dvk/graphs_dk.pdf Д.В. Карпов {{---}} Теория графов.]&lt;/div&gt;</summary>
		<author><name>217.66.159.65</name></author>	</entry>

	</feed>