Теорема Дирака — различия между версиями
| Строка 12: | Строка 12: | ||
|about=Дирак  | |about=Дирак  | ||
|statement=  | |statement=  | ||
| − | Пусть <tex>G</tex> - неориентированный граф и <tex>\delta</tex> - минимальная степень его вершин. Если <tex>n \ge 3</tex> и <tex>\delta \ge n/2</tex>, то  <tex>G</tex> - гамильтонов граф.  | + | Пусть <tex>G</tex> - неориентированный граф и <tex>\delta</tex> - минимальная степень его вершин. Если <tex>n \ge 3</tex> и <tex>\delta \ge n/2</tex>, то  <tex>G</tex> - [[Гамильтоновы графы|гамильтонов граф]].  | 
|proof=  | |proof=  | ||
Пусть <tex>C</tex> - цикл наибольшей длины в графе <tex>G</tex>. По лемме его длина <tex>l \ge \delta + 1</tex>. Если <tex>C</tex> - гамильтонов, то теорема доказана. Предположим обратное, т. е. <tex>G \backslash C \ne \varnothing</tex>. Рассмотрим путь <tex>P = x..y : P \cap C = \{y\}</tex> наибольшей длины <tex>m</tex>. Заметим, что по условию <tex>\delta \ge n/2</tex>, а значит <tex>\delta \ge n - \delta > n - l = |V(G \backslash C)|</tex> и каждая вершина из <tex>G \backslash C</tex> смежна с некоторыми вершинами из <tex>C</tex>.  | Пусть <tex>C</tex> - цикл наибольшей длины в графе <tex>G</tex>. По лемме его длина <tex>l \ge \delta + 1</tex>. Если <tex>C</tex> - гамильтонов, то теорема доказана. Предположим обратное, т. е. <tex>G \backslash C \ne \varnothing</tex>. Рассмотрим путь <tex>P = x..y : P \cap C = \{y\}</tex> наибольшей длины <tex>m</tex>. Заметим, что по условию <tex>\delta \ge n/2</tex>, а значит <tex>\delta \ge n - \delta > n - l = |V(G \backslash C)|</tex> и каждая вершина из <tex>G \backslash C</tex> смежна с некоторыми вершинами из <tex>C</tex>.  | ||
| Строка 28: | Строка 28: | ||
|about=Дирак {{---}} альтернативное доказательство  | |about=Дирак {{---}} альтернативное доказательство  | ||
|statement=  | |statement=  | ||
| − | Пусть <tex>G</tex> - неориентированный граф и <tex>\delta</tex> - минимальная степень его вершин. Если <tex>n \ge 3</tex> и <tex>\delta \ge n/2</tex>, то  <tex>G</tex> - гамильтонов граф.  | + | Пусть <tex>G</tex> - неориентированный граф и <tex>\delta</tex> - минимальная степень его вершин. Если <tex>n \ge 3</tex> и <tex>\delta \ge n/2</tex>, то  <tex>G</tex> - [[Гамильтоновы графы|гамильтонов граф]].  | 
|proof=  | |proof=  | ||
Для <tex>\forall k</tex> верна импликация <tex>d_k \le k < n/2 \Rightarrow d_{n-k} \ge n-k</tex>, поскольку левая её часть всегда ложна. Тогда по [[Теорема Хватала | теореме Хватала]] <tex>G</tex> - гамильтонов граф.  | Для <tex>\forall k</tex> верна импликация <tex>d_k \le k < n/2 \Rightarrow d_{n-k} \ge n-k</tex>, поскольку левая её часть всегда ложна. Тогда по [[Теорема Хватала | теореме Хватала]] <tex>G</tex> - гамильтонов граф.  | ||
Версия 02:29, 5 декабря 2011
Лемма о длине цикла
| Лемма (о длине цикла): | 
Пусть  - произвольный неориентированный граф и  - минимальная степень его вершин. Если , то в графе  существует цикл  длиной .  | 
| Доказательство: | 
| Рассмотрим путь максимальной длины . Все смежные с вершины лежат на . Обозначим . Тогда . Цикл имеет длину | 
Теорема
| Теорема (Дирак): | 
Пусть  - неориентированный граф и  - минимальная степень его вершин. Если  и , то   - гамильтонов граф.  | 
| Доказательство: | 
| 
 Пусть - цикл наибольшей длины в графе . По лемме его длина . Если - гамильтонов, то теорема доказана. Предположим обратное, т. е. . Рассмотрим путь наибольшей длины . Заметим, что по условию , а значит и каждая вершина из смежна с некоторыми вершинами из . Заметим, что вершина не может быть смежна: 
  | 
Альтернативное доказательство
| Теорема (Дирак — альтернативное доказательство): | 
Пусть  - неориентированный граф и  - минимальная степень его вершин. Если  и , то   - гамильтонов граф.  | 
| Доказательство: | 
| Для верна импликация , поскольку левая её часть всегда ложна. Тогда по теореме Хватала - гамильтонов граф. | 
См. также
Источники
Graham, R.L., Groetschel M., and Lovász L., eds. (1996). Handbook of Combinatorics, Volumes 1