Теорема Хватала — различия между версиями
Строка 15: | Строка 15: | ||
<tex> d_k \leq k \Leftrightarrow |\{ v \in VG | d_v \leq k \}| \geq k. </tex> | <tex> d_k \leq k \Leftrightarrow |\{ v \in VG | d_v \leq k \}| \geq k. </tex> | ||
|proof= | |proof= | ||
− | + | "<tex> \Rightarrow </tex>" Пусть: | |
+ | * <tex> d_1 \leq d_2 \leq \ldots \leq d_k </tex>, | ||
+ | * <tex> d_k \leq k </tex>, | ||
+ | * <tex> |\{ d_1, d_2, \ldots, d_k \}| = k </tex>. | ||
<tex> \{ d_1, d_2, \ldots, d_k \} \subset \{ v \in VG | d_v \leq k \} \Rightarrow |\{ v \in VG | d_v \leq k \}| \geq k </tex>, q.e.d. | <tex> \{ d_1, d_2, \ldots, d_k \} \subset \{ v \in VG | d_v \leq k \} \Rightarrow |\{ v \in VG | d_v \leq k \}| \geq k </tex>, q.e.d. | ||
− | + | "<tex> \Leftarrow </tex>" Пусть: | |
+ | * <tex> |\{ v \in VG | d_v \leq k \}| = k + p </tex>, | ||
+ | * <tex> p \geq 0 </tex>. | ||
+ | Расположим вершины в неубывающем порядке их степеней. <br> | ||
<tex> d_1 \leq d_2 \leq \ldots \leq d_k \leq \ldots \leq d_{k + p} \leq k \Rightarrow d_k \leq k </tex>, q.e.d. | <tex> d_1 \leq d_2 \leq \ldots \leq d_k \leq \ldots \leq d_{k + p} \leq k \Rightarrow d_k \leq k </tex>, q.e.d. | ||
}} | }} | ||
+ | |||
{{Лемма | {{Лемма | ||
|about= | |about= | ||
Строка 27: | Строка 34: | ||
<tex>\ d_{n - k} \geq n - k \Leftrightarrow |\{ v \in VG | d_v \geq n - k \}| \geq k + 1. </tex> | <tex>\ d_{n - k} \geq n - k \Leftrightarrow |\{ v \in VG | d_v \geq n - k \}| \geq k + 1. </tex> | ||
|proof= | |proof= | ||
− | + | "<tex> \Rightarrow </tex>" Пусть: | |
+ | * <tex> d_{n - k} \geq n - k </tex>, | ||
+ | * <tex> d_{n - k} \leq d_{n - k + 1} \leq \ldots \leq d_n </tex>, | ||
+ | * <tex> |\{ d_{n - k}, d_{n - k + 1}, \ldots , d_n \}| = k + 1 </tex>. | ||
<tex> \{ d_{n - k}, d_{n - k + 1}, \ldots , d_n \} \subset \{ v \in VG | d_v \geq n - k \} \Rightarrow \{ v \in VG | d_v \geq n - k \} \geq k + 1 </tex>, q.e.d. | <tex> \{ d_{n - k}, d_{n - k + 1}, \ldots , d_n \} \subset \{ v \in VG | d_v \geq n - k \} \Rightarrow \{ v \in VG | d_v \geq n - k \} \geq k + 1 </tex>, q.e.d. | ||
− | + | "<tex> \Leftarrow </tex>" Пусть: | |
+ | * <tex> |\{ v \in VG | d_v \geq n - k \}| = k + 1 + p </tex>, | ||
+ | * <tex> p \geq 0 </tex>. | ||
+ | Расположим вершины в неубывающем порядке их степеней. | ||
<tex> d_n \geq d_{n - 1} \ldots \geq d_{n - k} \geq \ldots \geq d_{n - k - p} \geq n - k \Rightarrow d_{n - k} \geq n - k </tex>, q.e.d. | <tex> d_n \geq d_{n - 1} \ldots \geq d_{n - k} \geq \ldots \geq d_{n - k - p} \geq n - k \Rightarrow d_{n - k} \geq n - k </tex>, q.e.d. | ||
}} | }} | ||
+ | |||
{{Лемма | {{Лемма | ||
|about= | |about= |
Версия 06:11, 18 ноября 2011
Теорема (Хватал): | ||||||||||||||
Пусть связный граф, — количество вершин, — последовательность степеней. — Если то граф гамильтонов. | ||||||||||||||
Доказательство: | ||||||||||||||
Для доказательства теоремы, докажем 3 леммы.
Приведем доказательство от противного.
Пусть теорема Хватала не верна, то есть существует граф с числом вершин рёбра до тех пор, пока не получим максимально возможный негамильтонов граф (то есть добавление еще одного ребра сделает граф гамильтоновым).
Важно то, что добавление рёбер не нарушает .
Очевидно, что граф гамильтонов для .
Будем считать максимальным негамильтоновым остовным подграфом графа .
Выберем две несмежные вершины и графа с условием: — максимально.
Будем считать, что .
Добавив к новое ребро , получим гамильтонов граф .
Рассмотрим гамильтонов цикл графа : в нём обязательно присутствует ребро . | ||||||||||||||
Литература
- Асанов М., Баранский В., Расин В.: Дискретная математика: Графы, матроиды, алгоритмы