Теорема Хватала — различия между версиями
Vincent (обсуждение | вклад) |
|||
| Строка 6: | Строка 6: | ||
I | I | ||
|statement= | |statement= | ||
| − | Если <tex>\ d_k \le k </tex>, то число вершин, степень которых не превосходит <tex>\ k </tex>, больше или равно <tex>\ k </tex>. | + | <span style="display:inline;"><span style="display:table-cell; border:{{{width|1px}}} {{{style|solid}}} {{{color|#000}}};">Если <tex>\ d_k \le k </tex>, то число вершин, степень которых не превосходит <tex>\ k </tex>, больше или равно <tex>\ k </tex>. |
| − | Верно и обратное утверждение. | + | Верно и обратное утверждение. </span></span> |
|proof= | |proof= | ||
Так как <tex>\ d_1 \le d_2 \le ... \le d_k </tex>, то уже есть <tex>\ k </tex> вершин, степень которых не превосходит <tex>\ k </tex>. Если степени некоторых вершин, следующих за <tex>\ k </tex> равны <tex>\ d_k </tex>, то число вершин, удовлетворяющих требованию, превышает <tex>\ k </tex>. <br> | Так как <tex>\ d_1 \le d_2 \le ... \le d_k </tex>, то уже есть <tex>\ k </tex> вершин, степень которых не превосходит <tex>\ k </tex>. Если степени некоторых вершин, следующих за <tex>\ k </tex> равны <tex>\ d_k </tex>, то число вершин, удовлетворяющих требованию, превышает <tex>\ k </tex>. <br> | ||
| Строка 20: | Строка 20: | ||
II | II | ||
|statement= | |statement= | ||
| − | Если <tex>\ d_{n-k} \ge n-k </tex>, то число вершин, степень которых не меньше <tex>\ n-k </tex>, больше или равно <tex>\ k+1 </tex>. | + | <span style="display:inline;"><span style="display:table-cell; border:{{{width|1px}}} {{{style|solid}}} {{{color|#000}}};">Если <tex>\ d_{n-k} \ge n-k </tex>, то число вершин, степень которых не меньше <tex>\ n-k </tex>, больше или равно <tex>\ k+1 </tex>. |
| − | Верно и обратное утверждение. | + | Верно и обратное утверждение. </span> </span> |
|proof= | |proof= | ||
Так как <tex>\ d_{n-k} \le d_{n-k+1} \le .... \le d_n </tex> и <tex>\ d_{n-k} \ge n-k </tex>, то мы уже получаем <tex>\ d_{n-k}, d_{n-k+1}, ...., d_n = k + 1 </tex> вершину, удовлетворяющую нашему требованию. Если степени некоторых вершин, предшествующих <tex>\ n-k </tex> равны <tex>\ d_{n-k} </tex>, то число вершин, подходящих нашему требованию, превышает <tex>\ k+1 </tex> <br> | Так как <tex>\ d_{n-k} \le d_{n-k+1} \le .... \le d_n </tex> и <tex>\ d_{n-k} \ge n-k </tex>, то мы уже получаем <tex>\ d_{n-k}, d_{n-k+1}, ...., d_n = k + 1 </tex> вершину, удовлетворяющую нашему требованию. Если степени некоторых вершин, предшествующих <tex>\ n-k </tex> равны <tex>\ d_{n-k} </tex>, то число вершин, подходящих нашему требованию, превышает <tex>\ k+1 </tex> <br> | ||
| Строка 33: | Строка 33: | ||
III | III | ||
|statement= | |statement= | ||
| − | Пусть <tex>\ (*) </tex> выполнена для последовательности <tex>\ d_1, d_2, ... , d_n </tex>. | + | <span style="display:inline;"><span style="display:table-cell; border:{{{width|1px}}} {{{style|solid}}} {{{color|#000}}};">Пусть <tex>\ (*) </tex> выполнена для последовательности <tex>\ d_1, d_2, ... , d_n </tex>. |
Пусть <tex>\ d_1 \le d_1' , ... , d_n \le d_n' </tex>. | Пусть <tex>\ d_1 \le d_1' , ... , d_n \le d_n' </tex>. | ||
| − | Тогда <tex>\ (*) </tex> выполнена и для <tex>\ d_1', ... , d_n' </tex> | + | Тогда <tex>\ (*) </tex> выполнена и для <tex>\ d_1', ... , d_n' </tex></span></span> |
}} | }} | ||
| − | |||
{{Лемма | {{Лемма | ||
|about= | |about= | ||
IV | IV | ||
|statement= | |statement= | ||
| − | Если условие <tex>\ (*) </tex> верно для некоторой последовательности степеней, то оно верно и для мажорирующей ее последовательности. | + | <span style="display:inline;"><span style="display:table-cell; border:{{{width|1px}}} {{{style|solid}}} {{{color|#000}}};">Если условие <tex>\ (*) </tex> верно для некоторой последовательности степеней, то оно верно и для мажорирующей ее последовательности. </span></span> |
}} | }} | ||
| − | |||
| − | |||
{{Теорема | {{Теорема | ||
|about= | |about= | ||
| Строка 73: | Строка 70: | ||
По условию <tex>\ (*) </tex> получаем : <tex>\ d_{n-k} \ge n-k </tex>. <br> | По условию <tex>\ (*) </tex> получаем : <tex>\ d_{n-k} \ge n-k </tex>. <br> | ||
В силу леммы(II) имеется по крайней мере <tex>\ k+1 </tex> вершин, степень которых не меньше <tex>\ n-k </tex>. <br> | В силу леммы(II) имеется по крайней мере <tex>\ k+1 </tex> вершин, степень которых не меньше <tex>\ n-k </tex>. <br> | ||
| − | Так как <tex>\ k = \deg u </tex>, то вершина <tex>\ u </tex> может быть смежна, самое большее, с <tex>\ k </tex> из этих <tex>\ k+1 </tex> вершин. Значит существует вершина <tex>\ w </tex>, несмежная с <tex>\ u </tex>, и для которой <tex>\deg w \ge n-k </tex>. Но тогда получим <tex>\deg u + \deg w \ge k + (n - k) = n > \deg u + \deg v </tex>, что противоречит выбору <tex>\ u </tex> и <tex>\ v </tex>. <br> | + | Так как <tex>\ k = \deg u </tex>, то вершина <tex>\ u </tex> может быть смежна, самое большее, с <tex>\ k </tex> из этих <tex>\ k+1 </tex> вершин. Значит существует вершина <tex>\ w </tex>, несмежная с <tex>\ u </tex>, и для которой <tex>\deg w \ge n-k </tex>. Но тогда получим <tex>\deg u + \deg w \ge k + (n - k) = n > \deg u + \deg v </tex>, что противоречит выбору <tex>\ u </tex> и <tex>\ v </tex>. <br> |
}} | }} | ||
Версия 23:38, 14 октября 2011
Дан граф , состоящий из вершин, - степень - ой вершины.
Все расположены в порядке неубывания.
верна импликация
| Лемма (I): |
Если , то число вершин, степень которых не превосходит , больше или равно .
Верно и обратное утверждение. |
| Доказательство: |
|
Так как , то уже есть вершин, степень которых не превосходит . Если степени некоторых вершин, следующих за равны , то число вершин, удовлетворяющих требованию, превышает . |
| Лемма (II): |
Если , то число вершин, степень которых не меньше , больше или равно .
Верно и обратное утверждение. |
| Доказательство: |
|
Так как и , то мы уже получаем вершину, удовлетворяющую нашему требованию. Если степени некоторых вершин, предшествующих равны , то число вершин, подходящих нашему требованию, превышает |
| Лемма (III): |
Пусть выполнена для последовательности .
Пусть . Тогда выполнена и для |
| Лемма (IV): |
Если условие верно для некоторой последовательности степеней, то оно верно и для мажорирующей ее последовательности. |
| Теорема (Хватал): |
Пусть - связный граф, количество вершин которого не меньше 3. Упорядочим степени вершин по неубыванию.
Если для верна импликация , то - гамильтонов. |
| Доказательство: |
|
Приведем доказательство от противного.
Пусть теорема Хватала не верна, есть граф, где , удовлетворяющий условию , но не гамильтонов.
Будем добавлять в него ребра до тех пор, пока не получим максимально возможный негамильтонов граф (то есть добавление еще одного ребра сделает граф гамильтоновым).
Добавление ребер не противоречит условию .
Очевидно, что граф гамильтонов для .
Будем считать максимальным негамильтоновым остовным подграфом графа .
Выберем две несмежные вершины и графа с условием : - максимально.
Будем считать, .
Добавив к новое ребро , получим гамильтонов граф .
Рассмотрим гамильтонов цикл графа : в нем обязательно присутствует ребро . |
Литература
- Асанов М,, Баранский В., Расин В. - Дискретная математика - Графы, матроиды, алгоритмы