Теорема Хватала — различия между версиями
Vincent (обсуждение | вклад) |
Vincent (обсуждение | вклад) |
||
| Строка 6: | Строка 6: | ||
I | I | ||
|statement= | |statement= | ||
| − | + | Если <tex>\ d_k \le k </tex>, то число вершин, степень которых не превосходит <tex>\ k </tex>, больше или равно <tex>\ k </tex>. | |
| − | Верно и обратное утверждение. | + | Верно и обратное утверждение. |
|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>. | |
| − | Верно и обратное утверждение. | + | Верно и обратное утверждение. |
|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>. | |
Пусть <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> |
}} | }} | ||
{{Лемма | {{Лемма | ||
Версия 23:42, 14 октября 2011
Дан граф , состоящий из вершин, - степень - ой вершины.
Все расположены в порядке неубывания.
верна импликация
| Лемма (I): |
Если , то число вершин, степень которых не превосходит , больше или равно .
Верно и обратное утверждение. |
| Доказательство: |
|
Так как , то уже есть вершин, степень которых не превосходит . Если степени некоторых вершин, следующих за равны , то число вершин, удовлетворяющих требованию, превышает . |
| Лемма (II): |
Если , то число вершин, степень которых не меньше , больше или равно .
Верно и обратное утверждение. |
| Доказательство: |
|
Так как и , то мы уже получаем вершину, удовлетворяющую нашему требованию. Если степени некоторых вершин, предшествующих равны , то число вершин, подходящих нашему требованию, превышает |
| Лемма (III): |
Пусть выполнена для последовательности .
Пусть . Тогда выполнена и для |
| Лемма (IV): |
Если условие верно для некоторой последовательности степеней, то оно верно и для мажорирующей ее последовательности. |
| Теорема (Хватал): |
Пусть - связный граф, количество вершин которого не меньше 3. Упорядочим степени вершин по неубыванию.
Если для верна импликация , то - гамильтонов. |
| Доказательство: |
|
Приведем доказательство от противного.
Пусть теорема Хватала не верна, есть граф, где , удовлетворяющий условию , но не гамильтонов.
Будем добавлять в него ребра до тех пор, пока не получим максимально возможный негамильтонов граф (то есть добавление еще одного ребра сделает граф гамильтоновым).
Добавление ребер не противоречит условию .
Очевидно, что граф гамильтонов для .
Будем считать максимальным негамильтоновым остовным подграфом графа .
Выберем две несмежные вершины и графа с условием : - максимально.
Будем считать, .
Добавив к новое ребро , получим гамильтонов граф .
Рассмотрим гамильтонов цикл графа : в нем обязательно присутствует ребро . |
Литература
- Асанов М,, Баранский В., Расин В. - Дискретная математика - Графы, матроиды, алгоритмы