Теорема Хватала — различия между версиями
Строка 1: | Строка 1: | ||
− | + | {{Теорема | |
− | |||
− | |||
− | { | ||
|about= | |about= | ||
− | + | Хватал | |
|statement= | |statement= | ||
− | Если <tex>\ d_k \ | + | Пусть <tex> G </tex> — [[Отношение связности, компоненты связности|связный граф]], <tex> n = |VG| \geq 3 </tex> — количество вершин, <tex> d_1 \leq d_2 \leq \ldots \leq d_n </tex> — последовательность степеней. <br> |
− | + | Если <tex> \forall k \in \mathbb N </tex> верна импликация: <br> | |
+ | <center><tex> d_k \leq k < n/2 \rightarrow d_{n-k} \geq n-k, (*)</tex></center><br> | ||
+ | то граф <tex> G </tex> [[Гамильтоновы графы|гамильтонов]]. | ||
+ | |proof= | ||
+ | Для доказательства теоремы, докажем 3 леммы. | ||
+ | # {{Лемма | ||
+ | |statement= | ||
+ | <tex>\ d_k \leq k \Leftrightarrow |\{ v \in |VG| : d_v \leq k \}| \geq k</tex>. | ||
|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> | Так как <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> | ||
Строка 15: | Строка 19: | ||
}} | }} | ||
− | {{Лемма | + | # {{Лемма |
− | |||
− | |||
|statement= | |statement= | ||
Если <tex>\ d_{n-k} \ge n-k </tex>, то число вершин, степень которых не меньше <tex>\ n-k </tex>, больше или равно <tex>\ k+1 </tex>. | Если <tex>\ d_{n-k} \ge n-k </tex>, то число вершин, степень которых не меньше <tex>\ n-k </tex>, больше или равно <tex>\ k+1 </tex>. | ||
Строка 25: | Строка 27: | ||
'''Доказательство в обратную сторону:''' <br> | '''Доказательство в обратную сторону:''' <br> | ||
пусть у нас есть <tex>\ n </tex> вершин. Из них <tex>\ k+p </tex> <tex> (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>. Если <tex> p = 1 </tex>, то <tex> n-k-p+1 = n-k </tex>. Отсюда видно, что <tex>\ d_{n-k} \ge n-k </tex>. | пусть у нас есть <tex>\ n </tex> вершин. Из них <tex>\ k+p </tex> <tex> (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>. Если <tex> p = 1 </tex>, то <tex> n-k-p+1 = n-k </tex>. Отсюда видно, что <tex>\ d_{n-k} \ge n-k </tex>. | ||
+ | }} | ||
}} | }} | ||
Версия 04:27, 18 ноября 2011
Теорема (Хватал): | ||||||||||||
Пусть связный граф, — количество вершин, — последовательность степеней. — Если то граф гамильтонов. | ||||||||||||
Доказательство: | ||||||||||||
Для доказательства теоремы, докажем 3 леммы.
| ||||||||||||
Лемма (III): |
Пусть верно следующее:
|
Лемма (IV): |
Если верно для некоторой последовательности степеней, то оно верно и для мажорирующей её последовательности. |
Теорема (Хватал): |
Пусть связный граф, количество вершин которого не меньше 3. Упорядочим степени вершин по неубыванию.
Если верно : , то — гамильтонов. — |
Доказательство: |
Приведем доказательство от противного.
Пусть теорема Хватала не верна, то есть существует граф с числом вершин рёбра до тех пор, пока не получим максимально возможный негамильтонов граф (то есть добавление еще одного ребра сделает граф гамильтоновым).
Важно то, что добавление рёбер не нарушает .
Очевидно, что граф гамильтонов для .
Будем считать максимальным негамильтоновым остовным подграфом графа .
Выберем две несмежные вершины и графа с условием: — максимально.
Будем считать, что .
Добавив к новое ребро , получим гамильтонов граф .
Рассмотрим гамильтонов цикл графа : в нём обязательно присутствует ребро . |
Литература
- Асанов М,, Баранский В., Расин В. — Дискретная математика — Графы, матроиды, алгоритмы