Теорема Брукса — различия между версиями

Материал из Викиконспекты
Перейти к: навигация, поиск
(Вспомогательные Леммы)
Строка 7: Строка 7:
  
 
}}
 
}}
 +
== Теорема ==
 
{{Теорема
 
{{Теорема
 
|about= Брукса
 
|about= Брукса
|statement= Пусть <tex>G(V,E)</tex> {{---}} связный неориентированный граф и <tex>G</tex> не является <tex>K_m</tex> или <tex>C_{2m+1}</tex>, ни для кого <tex> m</tex>, то <tex>\chi(G) \le \Delta(G)</tex>, где <tex>\Delta(G)</tex> - максимальная степень вершин <tex>G</tex>.  
+
|statement=Пусть <tex>G(V,E)</tex> {{---}} связный неориентированный граф и <tex>G</tex> не является <tex>K_m</tex> или <tex>C_{2m+1}</tex>, ни для кого <tex> m</tex>, то <tex>\chi(G) \le \Delta(G)</tex>, где <tex>\Delta(G)</tex> - максимальная степень вершин <tex>G</tex>   
  
  
 
|proof=
 
|proof=
1)  
+
#Если <tex> \Delta = 0</tex>, <tex> G = K_1</tex>
 +
#Если <tex> \Delta = 1</tex>, <tex> G = K_2</tex>
 +
#Если <tex> \Delta = 2</tex>, то:
 +
## <tex> G </tex>{{---}} либо дерево либо четный цикл и тогда <tex> \chi(G) = 2</tex>
 +
##<tex> G</tex> нечетный цикл
 +
Поэтому мы будем считать до конца доказательства, что <tex> \Delta(G) \ge 3</tex>.
 +
Если в <tex>G</tex> существует вершина <tex>v</tex> степени <tex> deg\ v < \Delta(G)</tex>, то по выше доказанной лемме <tex> \chi(G) \le \Delta(G)</tex>. То есть осталось рассмотреть случай, когда <tex>G</tex> {{---}} планарный граф.
 +
 
 +
#Если <tex>G</tex> не является двусвязным графом, тогда в графе <tex> G</tex> <tex> \exists</tex> <tex> v \in V</tex>, где v {{---}} точка сочленения. Пусть <tex>G_1,G_2</tex> две компоненты связности полученный при удалении вершины <tex>v</tex>.Тогда, по выше доказанной лемме <tex>G_1,G_2</tex> можно правильно покрасить в <tex>\Delta</tex> цветов.Поскольку количество соседей вершины <tex> v </tex> в каждой из компонент не более <tex> \Delta - 1</tex>, то <tex>G</tex> можно правильно раскрасить в <tex>\Delta</tex> цветов.
 +
#Если <tex>G</tex> {{---}} двусвязный,но не трехсвязный. Тогда в графе <tex> G</tex> <tex> \exists</tex> <tex> v,u \in V :(u,v) \notin E</tex> (в противном случаи граф будет полный).
 +
   
 +
 
 +
 
  
 
}}
 
}}

Версия 19:53, 25 декабря 2012

Вспомогательная Лемма

Лемма:
Пусть [math]G(V,E)[/math] - произвольный связный неориентированный граф и [math]\Delta(G)[/math] - максимальная степень вершин [math]G[/math]. Если в таком графе существует вершина [math]v[/math] степени [math] deg\ v \lt \Delta(G)[/math], то [math]\chi(G) \le \Delta(G)[/math].
Доказательство:
[math]\triangleright[/math]

Запустим алгоритм обхода в ширину из вершины v. Пронумеруем вершины [math]v_1,...,v_n,[/math] где [math]v_i[/math] вершина рассмотренная на [math]i[/math]ом шаге алгоритма bfs. Далее начнем красить вершины в обратном порядке в один из [math]\Delta[/math] цветов так, чтобы никакое ребро графа не соединяло вершины одного цвета. Заметим, что так всегда можно сделать, поскольку на [math] i[/math]ом шаге покраски, для вершины [math] v_{n - i+1}[/math] есть не более [math]\Delta(G) - 1[/math] уже покрашенных соседей, следовательно вершину [math] v_{n-i+1}[/math] можно покрасить по крайней мере в один из свободных цветов.

Таким образом граф можно покрасить в [math] \Delta[/math] цветов, следовательно [math] \chi(G) \le \Delta(G)[/math].
[math]\triangleleft[/math]

Теорема

Теорема (Брукса):
Пусть [math]G(V,E)[/math] — связный неориентированный граф и [math]G[/math] не является [math]K_m[/math] или [math]C_{2m+1}[/math], ни для кого [math] m[/math], то [math]\chi(G) \le \Delta(G)[/math], где [math]\Delta(G)[/math] - максимальная степень вершин [math]G[/math]
Доказательство:
[math]\triangleright[/math]
  1. Если [math] \Delta = 0[/math], [math] G = K_1[/math]
  2. Если [math] \Delta = 1[/math], [math] G = K_2[/math]
  3. Если [math] \Delta = 2[/math], то:
    1. [math] G [/math]— либо дерево либо четный цикл и тогда [math] \chi(G) = 2[/math]
    2. [math] G[/math] нечетный цикл

Поэтому мы будем считать до конца доказательства, что [math] \Delta(G) \ge 3[/math]. Если в [math]G[/math] существует вершина [math]v[/math] степени [math] deg\ v \lt \Delta(G)[/math], то по выше доказанной лемме [math] \chi(G) \le \Delta(G)[/math]. То есть осталось рассмотреть случай, когда [math]G[/math] — планарный граф.

  1. Если [math]G[/math] не является двусвязным графом, тогда в графе [math] G[/math] [math] \exists[/math] [math] v \in V[/math], где v — точка сочленения. Пусть [math]G_1,G_2[/math] две компоненты связности полученный при удалении вершины [math]v[/math].Тогда, по выше доказанной лемме [math]G_1,G_2[/math] можно правильно покрасить в [math]\Delta[/math] цветов.Поскольку количество соседей вершины [math] v [/math] в каждой из компонент не более [math] \Delta - 1[/math], то [math]G[/math] можно правильно раскрасить в [math]\Delta[/math] цветов.
  2. Если [math]G[/math] — двусвязный,но не трехсвязный. Тогда в графе [math] G[/math] [math] \exists[/math] [math] v,u \in V :(u,v) \notin E[/math] (в противном случаи граф будет полный).
[math]\triangleleft[/math]

Источники