Теорема Хватала — различия между версиями
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> | ||
| Строка 57: | Строка 57: | ||
|proof= | |proof= | ||
Приведем доказательство от противного. | Приведем доказательство от противного. | ||
| − | Пусть теорема Хватала не верна, есть граф | + | Пусть теорема Хватала не верна, есть граф, где <tex>\ n \ge 3 </tex>, удовлетворяющий условию <tex>\ (*) </tex>, но не гамильтонов. |
| − | Будем добавлять в него ребра до тех пор, пока не получим максимально возможный негамильтонов граф '''G'''(т.е. добавление еще одного ребра сделает граф '''G''' гамильтоновым). | + | Будем добавлять в него [[Основные определения теории графов|ребра]] до тех пор, пока не получим максимально возможный негамильтонов граф '''G'''(т.е. добавление еще одного ребра сделает граф '''G''' гамильтоновым). |
Добавление ребер не противоречит условию <tex>\ (*) </tex>. | Добавление ребер не противоречит условию <tex>\ (*) </tex>. | ||
Очевидно, что граф <tex>\ K_n </tex> гамильтонов для <tex>\ k \ge 3 </tex>. | Очевидно, что граф <tex>\ K_n </tex> гамильтонов для <tex>\ k \ge 3 </tex>. | ||
Версия 08:46, 15 октября 2010
В графе: , состоящем из вершин, - степень - ой вершины.
Все расположены в порядке неубывания.
верна импликация
| Лемма (I): |
Если , то число вершин, степень которых не превосходит , больше или равно .
Верно и обратное утверждение. |
| Доказательство: |
|
Т.к. , то уже есть вершин, степень которых не превосходит . Если степени некоторых вершин, следующих за равны , то число вершин, удовлетворяющих требованию, превышает . |
| Лемма (II): |
Если , то число вершин, степень которых не меньше , больше или равно .
Верно и обратное утверждение. |
| Доказательство: |
|
Т.к. и , то мы уже получаем вершину, удовлетворяющую нашему требованию. Если степени некоторых вершин, предшествующих равны , то число вершин, подходящих нашему требованию, превышает |
| Лемма (III): |
Пусть выполнена для последовательности .
Пусть . Тогда выполнена и для Очевидно. |
| Лемма (IV): |
Если условие верно для некоторой последовательности степеней, то оно верно и для мажорирующей ее последовательности.
Очевидно. |
| Теорема (Хватала): |
Пусть G - связный граф, количество вершин которого не меньше 3. Упорядочим степени вершин G по неубыванию.
Если для верна импликация , то G - гамильтонов. |
| Доказательство: |
|
Приведем доказательство от противного.
Пусть теорема Хватала не верна, есть граф, где , удовлетворяющий условию , но не гамильтонов.
Будем добавлять в него ребра до тех пор, пока не получим максимально возможный негамильтонов граф G(т.е. добавление еще одного ребра сделает граф G гамильтоновым).
Добавление ребер не противоречит условию .
Очевидно, что граф гамильтонов для .
Будем считать G максимальным негамильтоновым остовным подграфом графа .
Выберем две несмежные вершины U и V графа G с условием : - максимально.
Будем считать, .
Добавив к G новое ребро e = UV, получим гамильтонов граф G + UV.
Рассмотрим гамильтонов цикл графа G + UV : в нем обязательно присутствует ребро UV. |
Литература
- Асанов М,, Баранский В., Расин В. - Дискретная математика - Графы, матроиды, алгоритмы