Теорема Хватала — различия между версиями
Vincent (обсуждение | вклад) |
Vincent (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
− | В графе <tex>\ G </tex>, состоящем из <tex>\ n </tex> вершин, <tex>\ d_i </tex> - степень <tex>\ i </tex> - ой вершины. <br> | + | В [[Основные определения теории графов|графе]]: <tex>\ G </tex>, состоящем из <tex>\ n </tex> вершин, <tex>\ d_i </tex> - степень <tex>\ i </tex> - ой вершины. <br> |
Все <tex>\ d_i </tex> расположены в порядке неубывания. <br> | Все <tex>\ d_i </tex> расположены в порядке неубывания. <br> | ||
<tex>\ (*): </tex> <tex>\forall k</tex> верна импликация <tex>(d_k \le k < n/2 \Rightarrow d_{n-k} \ge n-k)</tex> <br> | <tex>\ (*): </tex> <tex>\forall k</tex> верна импликация <tex>(d_k \le k < n/2 \Rightarrow d_{n-k} \ge n-k)</tex> <br> | ||
Строка 52: | Строка 52: | ||
Хватала | Хватала | ||
|statement= | |statement= | ||
− | Пусть '''G''' - связный граф, количество вершин которого не меньше 3. Упорядочим степени вершин '''G''' по неубыванию. | + | Пусть '''G''' - [[Отношение связности, компоненты связности|связный граф]], количество вершин которого не меньше 3. Упорядочим степени вершин '''G''' по неубыванию. |
Если для <tex>\forall k</tex> верна импликация <tex>(d_k \le k < n/2 \Rightarrow d_{n-k} \ge n-k) (*) </tex>, | Если для <tex>\forall k</tex> верна импликация <tex>(d_k \le k < n/2 \Rightarrow d_{n-k} \ge n-k) (*) </tex>, | ||
− | то '''G''' - гамильтонов. | + | то '''G''' - [[Гамильтоновы графы|гамильтонов]]. |
|proof= | |proof= | ||
Приведем доказательство от противного. | Приведем доказательство от противного. | ||
− | Пусть теорема Хватала не верна, есть граф , где <tex>\ n \ge 3 </tex>, удовлетворяющий условию <tex>\ (*) </tex>, но не гамильтонов. | + | Пусть теорема Хватала не верна, есть граф: , где <tex>\ n \ge 3 </tex>, удовлетворяющий условию <tex>\ (*) </tex>, но не гамильтонов. |
Будем добавлять в него ребра до тех пор, пока не получим максимально возможный негамильтонов граф '''G'''(т.е. добавление еще одного ребра сделает граф '''G''' гамильтоновым). | Будем добавлять в него ребра до тех пор, пока не получим максимально возможный негамильтонов граф '''G'''(т.е. добавление еще одного ребра сделает граф '''G''' гамильтоновым). | ||
Добавление ребер не противоречит условию <tex>\ (*) </tex>. | Добавление ребер не противоречит условию <tex>\ (*) </tex>. | ||
Строка 65: | Строка 65: | ||
Будем считать, <tex>\ degU \le degV </tex>. | Будем считать, <tex>\ degU \le degV </tex>. | ||
Добавив к '''G''' новое ребро e = UV, получим гамильтонов граф '''G''' + UV. | Добавив к '''G''' новое ребро e = UV, получим гамильтонов граф '''G''' + UV. | ||
− | Рассмотрим гамильтонов цикл графа '''G''' + UV : в нем обязательно присутствует ребро UV. <br> | + | Рассмотрим [[Гамильтоновы графы|гамильтонов цикл]] графа '''G''' + UV : в нем обязательно присутствует ребро UV. <br> |
Отбрасывая ребро UV, получим гамильтонову (U, V)-цепь в графе '''G''' : <tex>\ U = U_1 - U_2 - ... - U_n = V </tex>. <br> | Отбрасывая ребро UV, получим гамильтонову (U, V)-цепь в графе '''G''' : <tex>\ U = U_1 - U_2 - ... - U_n = V </tex>. <br> | ||
Пусть <tex>\ S = \{i|e_i = U_1 U_{i+1} \in E(G)\} </tex> <br> | Пусть <tex>\ S = \{i|e_i = U_1 U_{i+1} \in E(G)\} </tex> <br> |
Версия 08:42, 15 октября 2010
В графе: , состоящем из вершин, - степень - ой вершины.
Все расположены в порядке неубывания.
верна импликация
Лемма (I): |
Если , то число вершин, степень которых не превосходит , больше или равно .
Верно и обратное утверждение. |
Доказательство: |
Т.к. |
Лемма (II): |
Если , то число вершин, степень которых не меньше , больше или равно .
Верно и обратное утверждение. |
Доказательство: |
Т.к. |
Лемма (III): |
Пусть выполнена для последовательности .
Пусть Очевидно. . Тогда выполнена и для |
Лемма (IV): |
Если условие верно для некоторой последовательности степеней, то оно верно и для мажорирующей ее последовательности.
Очевидно. |
Теорема (Хватала): |
Пусть G - связный граф, количество вершин которого не меньше 3. Упорядочим степени вершин G по неубыванию.
Если для то G - верна импликация , гамильтонов. |
Доказательство: |
Приведем доказательство от противного.
Пусть теорема Хватала не верна, есть граф: , где гамильтонов цикл графа G + UV : в нем обязательно присутствует ребро UV. |
Литература
- Асанов М,, Баранский В., Расин В. - Дискретная математика - Графы, матроиды, алгоритмы