Теорема Хватала — различия между версиями
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. Упорядочим степени вершин по неубыванию.
Если для верна импликация , то - гамильтонов. - |
Доказательство: |
Приведем доказательство от противного.
Пусть теорема Хватала не верна, есть граф, где ребра до тех пор, пока не получим максимально возможный негамильтонов граф (то есть добавление еще одного ребра сделает граф гамильтоновым).
Добавление ребер не противоречит условию .
Очевидно, что граф гамильтонов для .
Будем считать максимальным негамильтоновым остовным подграфом графа .
Выберем две несмежные вершины и графа с условием : - максимально.
Будем считать, .
Добавив к новое ребро , получим гамильтонов граф .
Рассмотрим гамильтонов цикл графа : в нем обязательно присутствует ребро . |
Литература
- Асанов М,, Баранский В., Расин В. - Дискретная математика - Графы, матроиды, алгоритмы