Теорема Хватала — различия между версиями
Vincent (обсуждение | вклад) |
Vincent (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
− | В [[Основные определения теории графов|графе]] | + | В [[Основные определения теории графов|графе]] <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> | ||
Строка 9: | Строка 9: | ||
Верно и обратное утверждение. | Верно и обратное утверждение. | ||
|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> | |
Доказательство в обратную сторону: <br> | Доказательство в обратную сторону: <br> | ||
Пусть у нас есть <tex>\ n </tex> вершин. Из них <tex>\ k + p (p \ge 0) </tex> вершин имеют степень не больше <tex>\ k </tex>. | Пусть у нас есть <tex>\ n </tex> вершин. Из них <tex>\ k + p (p \ge 0) </tex> вершин имеют степень не больше <tex>\ k </tex>. | ||
Строка 23: | Строка 23: | ||
Верно и обратное утверждение. | Верно и обратное утверждение. | ||
|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> | |
Доказательство в обратную сторону: <br> | Доказательство в обратную сторону: <br> | ||
Пусть у нас есть <tex>\ n </tex> вершин. Из них <tex>\ k+p (p > 0)</tex> вершин имеют степень не меньше <tex>\ n-k </tex>. Расположим вершины в неубывающем порядке их степеней. Получим : <tex>\ d_n \ge n-k, d_{n-1} \ge n-k, ..., d_{n-k} \ge n-k, ... , d_{n-k-p+1} \ge n-k </tex>. Если p = 1, то n-k-p+1 = n-k. Отсюда видно, что <tex>\ d_{n-k} \ge n-k </tex>. | Пусть у нас есть <tex>\ n </tex> вершин. Из них <tex>\ k+p (p > 0)</tex> вершин имеют степень не меньше <tex>\ n-k </tex>. Расположим вершины в неубывающем порядке их степеней. Получим : <tex>\ d_n \ge n-k, d_{n-1} \ge n-k, ..., d_{n-k} \ge n-k, ... , d_{n-k-p+1} \ge n-k </tex>. Если p = 1, то n-k-p+1 = n-k. Отсюда видно, что <tex>\ d_{n-k} \ge n-k </tex>. | ||
Строка 36: | Строка 36: | ||
Пусть <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> | ||
− | |||
}} | }} | ||
<br> | <br> | ||
Строка 44: | Строка 43: | ||
|statement= | |statement= | ||
Если условие <tex>\ (*) </tex> верно для некоторой последовательности степеней, то оно верно и для мажорирующей ее последовательности. | Если условие <tex>\ (*) </tex> верно для некоторой последовательности степеней, то оно верно и для мажорирующей ее последовательности. | ||
− | |||
}} | }} | ||
<br> | <br> | ||
Строка 50: | Строка 48: | ||
{{Теорема | {{Теорема | ||
|about= | |about= | ||
− | + | Хватал | |
|statement= | |statement= | ||
Пусть '''G''' - [[Отношение связности, компоненты связности|связный граф]], количество вершин которого не меньше 3. Упорядочим степени вершин '''G''' по неубыванию. | Пусть '''G''' - [[Отношение связности, компоненты связности|связный граф]], количество вершин которого не меньше 3. Упорядочим степени вершин '''G''' по неубыванию. | ||
Строка 77: | Строка 75: | ||
По условию <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 = | + | Так как <tex>\ k = \deg U </tex>, то вершина <tex>\ U </tex> может быть смежна, самое большее, с <tex>\ k </tex> из этих <tex>\ k+1 </tex> вершин. Значит существует вершина <tex>\ W </tex>, несмежная с <tex>\ U </tex>, и для которой <tex>\ degW \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> |
}} | }} | ||
==Литература== | ==Литература== | ||
* Асанов М,, Баранский В., Расин В. - Дискретная математика - Графы, матроиды, алгоритмы | * Асанов М,, Баранский В., Расин В. - Дискретная математика - Графы, матроиды, алгоритмы |
Версия 21:32, 27 октября 2010
В графе , состоящем из вершин, - степень - ой вершины.
Все расположены в порядке неубывания.
верна импликация
Лемма (I): |
Если , то число вершин, степень которых не превосходит , больше или равно .
Верно и обратное утверждение. |
Доказательство: |
Так как |
Лемма (II): |
Если , то число вершин, степень которых не меньше , больше или равно .
Верно и обратное утверждение. |
Доказательство: |
Так как |
Лемма (III): |
Пусть выполнена для последовательности .
Пусть Тогда . выполнена и для |
Лемма (IV): |
Если условие верно для некоторой последовательности степеней, то оно верно и для мажорирующей ее последовательности. |
Теорема (Хватал): |
Пусть G - связный граф, количество вершин которого не меньше 3. Упорядочим степени вершин G по неубыванию.
Если для то G - верна импликация , гамильтонов. |
Доказательство: |
Приведем доказательство от противного.
Пусть теорема Хватала не верна, есть граф, где ребра до тех пор, пока не получим максимально возможный негамильтонов граф G(т.е. добавление еще одного ребра сделает граф G гамильтоновым).
Добавление ребер не противоречит условию .
Очевидно, что граф гамильтонов для .
Будем считать G максимальным негамильтоновым остовным подграфом графа .
Выберем две несмежные вершины U и V графа G с условием : - максимально.
Будем считать, .
Добавив к G новое ребро e = UV, получим гамильтонов граф G + UV.
Рассмотрим гамильтонов цикл графа G + UV : в нем обязательно присутствует ребро UV. |
Литература
- Асанов М,, Баранский В., Расин В. - Дискретная математика - Графы, матроиды, алгоритмы