Теорема Хватала — различия между версиями
| Строка 66: | Строка 66: | ||
Пусть <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> | ||
Пусть <tex>\ T = \{i|f_i = u_i u_n \in E(G)\} </tex> <br> | Пусть <tex>\ T = \{i|f_i = u_i u_n \in E(G)\} </tex> <br> | ||
| − | <tex>\ S \cap T = \varnothing </tex>, иначе в графе <tex> G </tex> есть гамильтонов цикл. Пусть j <tex> \in S \cap T </tex>. Тогда получим гамильтонов цикл графа <tex> G </tex> : <tex>\ u_1 - u_{j+1} - u_{j+2} - ... - u_n - u_j - u_{j-1} - ... - u_1 </tex> | + | <tex>\ S \cap T = \varnothing </tex>, иначе в графе <tex> G </tex> есть гамильтонов цикл. Пусть j <tex> \in S \cap T </tex>. Тогда получим гамильтонов цикл графа <tex> G </tex> : <tex>\ u_1 - u_{j+1} - u_{j+2} - ... - u_n - u_j - u_{j-1} - ... - u_1 </tex>. |
| − | Из определений <tex>\ S </tex> и <tex>\ T </tex> следует, что <tex>\ S \cup T \subseteq \{1, 2, ..., n - 1 \} </tex> , поэтому <tex> 2\deg u \le \deg u + \deg v = |S| + |T| = |S \cup T| < n </tex>, то есть <tex>\deg u < n/2 </tex> <br> | + | Из определений <tex>\ S </tex> и <tex>\ T </tex> следует, что <tex>\ S \cup T \subseteq \{1, 2, ..., n - 1 \} </tex> , поэтому <tex> 2\deg u \le \deg u + \deg v = |S| + |T| = |S \cup T| < n </tex>, то есть <tex>\deg u < n/2 </tex>. <br> |
| − | Так как <tex>\ S \cap T = \varnothing </tex>, ни одна вершина <tex>\ u_j </tex> не смежна с <tex>\ v = u_n </tex> (для <tex>\ j | + | Так как <tex>\ S \cap T = \varnothing </tex>, ни одна вершина <tex>\ u_j </tex> не смежна с <tex>\ v = u_n </tex> (для <tex>\ j \in S </tex>). Отсюда в силу выбора <tex> u </tex> и <tex> v </tex> имеем <tex>\deg u_j \le \deg u </tex>. Положим <tex>\ k = \deg u </tex>. |
| − | \in S </tex>). Отсюда в силу выбора <tex> u </tex> и <tex> v </tex> имеем <tex>\deg u_j \le \deg u </tex>. Положим <tex>\ k = \deg u </tex>. | ||
Тогда имеется по крайней мере <tex>\ |S| = \deg u = k </tex> вершин, степень которых не превосходит k. <br> | Тогда имеется по крайней мере <tex>\ |S| = \deg u = k </tex> вершин, степень которых не превосходит k. <br> | ||
| − | В силу леммы(I) выполняется : <tex>\ d_k \le k < n/2 </tex> <br> | + | В силу леммы(I) выполняется : <tex>\ d_k \le k < n/2 </tex>. <br> |
| − | По условию <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 = \deg u </tex>, то вершина <tex>\ u </tex> может быть смежна, самое большее, с <tex>\ k </tex> из этих <tex>\ k+1 </tex> вершин. Значит существует вершина <tex>\ w </tex>, несмежная с <tex>\ u </tex>, и для которой <tex>\deg w \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> | Так как <tex>\ k = \deg u </tex>, то вершина <tex>\ u </tex> может быть смежна, самое большее, с <tex>\ k </tex> из этих <tex>\ k+1 </tex> вершин. Значит существует вершина <tex>\ w </tex>, несмежная с <tex>\ u </tex>, и для которой <tex>\deg w \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> | ||
}} | }} | ||
Версия 08:19, 3 ноября 2010
Дан граф , состоящий из вершин, - степень - ой вершины.
Все расположены в порядке неубывания.
верна импликация
| Лемма (I): |
Если , то число вершин, степень которых не превосходит , больше или равно .
Верно и обратное утверждение. |
| Доказательство: |
|
Так как , то уже есть вершин, степень которых не превосходит . Если степени некоторых вершин, следующих за равны , то число вершин, удовлетворяющих требованию, превышает . |
| Лемма (II): |
Если , то число вершин, степень которых не меньше , больше или равно .
Верно и обратное утверждение. |
| Доказательство: |
|
Так как и , то мы уже получаем вершину, удовлетворяющую нашему требованию. Если степени некоторых вершин, предшествующих равны , то число вершин, подходящих нашему требованию, превышает |
| Лемма (III): |
Пусть выполнена для последовательности .
Пусть . Тогда выполнена и для |
| Лемма (IV): |
Если условие верно для некоторой последовательности степеней, то оно верно и для мажорирующей ее последовательности. |
| Теорема (Хватал): |
Пусть - связный граф, количество вершин которого не меньше 3. Упорядочим степени вершин по неубыванию.
Если для верна импликация , то - гамильтонов. |
| Доказательство: |
|
Приведем доказательство от противного.
Пусть теорема Хватала не верна, есть граф, где , удовлетворяющий условию , но не гамильтонов.
Будем добавлять в него ребра до тех пор, пока не получим максимально возможный негамильтонов граф (то есть добавление еще одного ребра сделает граф гамильтоновым).
Добавление ребер не противоречит условию .
Очевидно, что граф гамильтонов для .
Будем считать максимальным негамильтоновым остовным подграфом графа .
Выберем две несмежные вершины и графа с условием : - максимально.
Будем считать, .
Добавив к новое ребро , получим гамильтонов граф .
Рассмотрим гамильтонов цикл графа : в нем обязательно присутствует ребро . |
Литература
- Асанов М,, Баранский В., Расин В. - Дискретная математика - Графы, матроиды, алгоритмы