Теорема Хватала — различия между версиями
Vincent (обсуждение | вклад) |
Vincent (обсуждение | вклад) |
||
| Строка 57: | Строка 57: | ||
Будем считать, <math>\ degU \le degV </math>. | Будем считать, <math>\ degU \le degV </math>. | ||
Добавив к '''G''' новое ребро <math>\ e = UV </math>, получим гамильтонов граф '''G''' + UV. | Добавив к '''G''' новое ребро <math>\ e = UV </math>, получим гамильтонов граф '''G''' + UV. | ||
| − | Рассмотрим гамильтонов цикл графа '''G''' + UV : в нем обязательно присутствует ребро UV. Отбрасывая ребро UV, получим гамильтонову (U, V)-цепь в графе '''G''' : <math>\ U = U_1 - U_2 - ... - U_n = V </math>. <br> | + | Рассмотрим гамильтонов цикл графа '''G''' + UV : в нем обязательно присутствует ребро UV. <br> |
| + | Отбрасывая ребро UV, получим гамильтонову (U, V)-цепь в графе '''G''' : <math>\ U = U_1 - U_2 - ... - U_n = V </math>. <br> | ||
Пусть <math>\ S = \{i|e_i = U_1 U_{i+1} \in E(G)\} </math> <br> | Пусть <math>\ S = \{i|e_i = U_1 U_{i+1} \in E(G)\} </math> <br> | ||
Пусть <math>\ T = \{i|f_i = U_i U_n \in E(G)\} </math> <br> | Пусть <math>\ T = \{i|f_i = U_i U_n \in E(G)\} </math> <br> | ||
Версия 06:38, 13 октября 2010
| Теорема (Хватала): |
Пусть G - связный граф, количество вершин которого не меньше 3. Упорядочим степени вершин G по неубыванию.
Если для верна импликация , то G - гамильтонов. |
Прежде, чем доказать теорему, добавим несколько лемм.
| Лемма (I): |
Если , то число вершин, степень которых не превосходит , больше или равно .
Верно и обратное утверждение. |
| Лемма (II): |
Если , то число вершин, степень которых не меньше , больше или равно .
Верно и обратное утверждение. |
| Лемма (III): |
Пусть выполнена для последовательности .
Пусть . Тогда выполнена и для |
| Лемма (IV): |
Если условие верно для некоторой последовательности степеней, то оно верно и для мажорирующей ее последовательности |
Теперь вернемся к доказательству теоремы.
| Теорема (Хватала): |
Формулировка приведена выше. |
| Доказательство: |
|
Приведем доказательство от противного.
Пусть теорема Хватала не верна, есть граф , где , удовлетворяющий условию , но не гамильтонов.
Будем добавлять в него ребра до тех пор, пока не получим максимально возможный негамильтонов граф G(т.е. добавление еще одного ребра сделает граф G гамильтоновым).
Добавление ребер не противоречит условию .
Очевидно, что граф гамильтонов для .
Будем считать G максимальным негамильтоновым остовным подграфом графа .
Выберем две несмежные вершины U и V графа G с условием : - максимально.
Будем считать, .
Добавив к G новое ребро , получим гамильтонов граф G + UV.
Рассмотрим гамильтонов цикл графа G + UV : в нем обязательно присутствует ребро UV. |