Изменения

Перейти к: навигация, поиск

Хроматическое число планарного графа

5821 байт добавлено, 19:32, 29 декабря 2016
Раскраска в 4 цвета
{{Лемма
|id=5deg_vertex_lemma
|statement=В любом планарном графе <tex> G </tex> существует вершина [[Основные определения теории графов#def_undirected_graph_2 | степени ]] не больше <tex>5</tex>.
|proof=
Предположим это не так. Для любой вершины <tex> u_i </tex> графа <tex> G </tex> верно <tex> \mathrm{deg} \ ; u_i \ge geqslant 6 </tex>. Если сложить это неравенство для всех <tex> i </tex>, получим <tex> 2E \ge geqslant 6V </tex>. Но по [[Формула_Эйлера#EulerFormulaCons|следствию из теоремы Эйлера]] <tex> E \le leqslant 3V-6 </tex>. Пришли к противоречию.
}}
{{Теорема
|statement=
Пусть граф <tex>G</tex> - планарный. Тогда <tex> \chi (G) \le leqslant 6.</tex>
|proof=
Докажем по индукции.
* <u>'''''Базаиндукции'''''</u> *: Если граф содержит не более <tex>6 </tex> вершин, то утверждение очевидно, что <tex> \chi (G) \leqslant 6.</tex> <u>'''''Индукционный переход'''''</u>* Переход*: Предположим, что для планарного графа с <tex>N</tex> вершинами существует раскраска в <tex>6 </tex> цветов. Докажем то же для графа с <tex> N+1 </tex> вершиной.*: По только что доказанной лемме в <tex> G </tex> найдётся вершина степени не больше <tex>5</tex>. Удалим её; по предположению индукции получившийся граф можно раскрасить в <tex>6 </tex> цветов. *: Вернём удалённую вершину и покрасим её в цвет, не встречающийся среди смежных ей вершин (ведь "занято" максимум <tex>5 </tex> цветов). Индукционный переход доказан.
}}
== Раскраска в 5 цветов ==
{{Теорема |about=Хивуд
|statement=
Пусть граф <tex>G</tex> - планарный. Тогда <tex> \chi (G) \le leqslant 5.</tex>
|proof=
[[Файл:Planar chromatic number 1.png|230px|thumb|right|<tex>u </tex> и смежные ей вершины]]Начало доказательства такое же, как в предыдущей теореме, трудность возникает в индукционном переходе. Покажем что для случая с <tex>5</tex>-ю цветами всё равно можно вернуть удалённую вершину так, чтобы раскраска осталась правильной.
Обозначим за <tex> u </tex> - возвращаемую вершину, <tex> v^{(k)} </tex> - вершина— вершину, покрашенная покрашенную в <tex> k </tex> цвет.
Если среди вершин, смежных <tex> u </tex>, есть две вершины одного цвета, значит остаётся по меньшей мере один свободный цвет, в который мы и покрасим <tex> u </tex>.
Иначе, уложим полученный после удаления <tex> u </tex> граф на плоскость , вернём вершину <tex> u </tex> (пока бесцветную) и пронумеруем цвета в порядке обхода смежных вершин по часовой стрелке.
Попробуем покрасить <tex> u </tex> в цвет <tex>1</tex>. Чтобы раскраска осталась правильной, перекрасим смежную ей вершину <tex>v_1^{(1)}</tex> в цвет <tex>3</tex>. Если среди смежных ей вершин есть вершины <tex> v_2v_i^{(3)} </tex>, покрасим их в цвет <tex>1</tex>, и так далее. Рассмотрим две необычные ситуации, которые могут наступить во время обхода:#мы дойдём до уже однажды перекрашенной вершины (и хотим перекрасить её обратно, что не получится сделать). Видно что такая ситуация невозможна, поскольку мы меняли цвета вершин по схеме <tex>1 </tex> <tex>\leftrightarrow</tex> <tex> 3</tex>, и если по завершении обхода мы получили две смежные вершины одного цвета, значит и до перекрасок в графе этом месте были две вершины одинакового цвета, а по предположению граф без <tex> u </tex> был раскрашен правильно.#дойдём до вершины, смежной <tex> u </tex>, исходно имевшей цвет <tex>3</tex>, которую перекрасить в <tex>1 </tex> нельзя (<tex> u </tex> теперь имеет цвет <tex>1</tex>).
Если этот процесс был успешно завершён, то получили правильную раскраску.
Если же в соответствии со 2-ым вторым вариантом перекраска не удалась, это означает, что в <tex> G </tex> графе есть цикл <tex> u v_1^{(1)} v_2^{(3)} v_3^{(1)} ... \ldots v_{k-1}^{(1)} v_k^{(3)} u </tex>.
Тогда попытаемся таким же образом перекрасить <tex> u </tex> в цвет <tex>2</tex>, а смежную ей <tex>w_1^{(2)}</tex> в цвет <tex>4 </tex> (со последующими перекрасками). Если удастся - раскраска получена.
Если нет, то получили ещё один цикл <tex> u w_1^{(2)} w_2^{(4)} w_3^{(2)} ... w_{k-1}^{(2)} w_k^{(4)} u </tex>. Но граф планарный, значит два полученных цикла пересекаются по крайней мере в двух вершинах - помимо вершины <tex> u </tex> и какой-то другойпо крайней мере ещё в одной, что невозможно, ведь вершины <tex> v_i </tex> первого цикла и <tex> w_j </tex> второго - разных цветов. Значит такой случай наступить не мог.
}}
{| cellpadding="10"
| || || || || Успешное перекрашивание || || || || || || Цикл 1-31—3, перекрасить не удаётся |||-| || || || || [[Файл:Planar chromatic number 2.png|264px]] || || || || || || [[Файл:Planar chromatic number 4.png|228px]]
|-
| [[Файл:Planar chromatic number 2.png|260px]] | || || || [[Файл:Planar chromatic number 3.png|260px264px]] || || || || || [[Файл:Planar chromatic number 4.png|228px]] || [[Файл:Planar chromatic number 5.png|228px]]
|}
Заметим , что не удаётся составить подобное доказательство для раскраски в 4 четыре цвета, поскольку здесь наличие двух вершин одного цвета среди смежных <tex> u </tex> не исключает того, что при их (смежных вершин) раскраске использовались все они раскрашены в разные возможные цвета.
== Раскраска в 4 цвета ==
Данная теорема {{Теорема|about=Проблема четырех красок|statement='''Теорема о четырёх красках''' — утверждение о том, что всякую расположенную на сфере карту можно раскрасить четырьмя красками так, чтобы любые две области, имеющие общий участок границы, были раскрашены в разные цвета. При этом области могут быть как односвязными, так и многосвязными (в них могут присутствовать «дырки»), а под общим участком границы понимается часть линии, то есть стыки нескольких областей в одной точке общей границей для них не считаются.}}[[Файл:Map of Russia(four colour).png|230px|thumb|right|карта России раскрашенная в <tex>4</tex> цвета]]Теорема о четырёх красках была доказана в <tex>1976</tex> году Кеннетом Аппелем и Вольфгангом Хакеномиз Иллинойского университета. Это была первая крупная математическая теорема, доказанная с помощью компьютера. Первым шагом доказательства была демонстрация того, что существует определенный набор из <tex>1936</tex> карт, ни одна из которых не может содержать карту меньшего размера, которая опровергала бы теорему. Аппель и Хакен использовали специальную компьютерную программу, чтобы доказать это свойство для каждой из <tex>1936</tex> карт. Доказательство этого факта заняло сотни страниц. Их После этого Аппель и Хакен пришли к выводу, что не существует наименьшего контрпримера к теореме, потому что иначе он должен бы содержать, хотя не содержит, какую-нибудь из этих <tex>1936</tex> карт. Это противоречие говорит о том, что вообще не существует контрпримера. Изначально доказательство сводилось к рассмотрению порядка 2000 графовне было принято всеми математиками, поскольку его невозможно было проверить вручную. В дальнейшем оно получило более широкое признание, хотя у некоторых долгое время оставались сомнения. Чтобы развеять оставшиеся сомнения, в <tex>1997</tex> году Робертсон, Сандерс, Сеймур и Томас опубликовали более простое доказательство, использующее аналогичные идеи, 4но по-раскрашиваемость которых была проверена при помощи прежнему проделанное с помощью компьютера. Подробнее [httpКроме того, в <tex>2005</tex> году доказательство было проделано Джорджсом Гонтиром с использованием специализированного программного обеспечения (Coq v7.3.1) == Эквивалентные формулировки ==В теории графов утверждение теоремы четырёх красок имеет следующие формулировки:* Хроматическое число планарного графа не превосходит <tex>4<//entex>.* Рёбра произвольной триангуляции сферы можно раскрасить в три краски так, что все стороны каждого треугольника были раскрашены в разные цвета. == Ложное доказательство ==Ошибочным мнением считается, что решением проблемы четырех красок является - доказательство того, что невозможно начертить карту, на которой было бы всего лишь пять стран и каждая из этих стран примыкала бы к четырем остальным странам.wikipediaНетрудно доказать, что такую карту начертить нельзя.org/wiki/Four_color_theorem смМожно предположить, что отсюда автоматически следует решение проблемы четырех красок для всех карт, но такое заключение неверно.{| cellpadding="0"| [[Файл:False disproof left. здесьpng|230px]]|| [[Файл:False disproof right.png|230px]]|-  |}Карта(слева) окрашена пятью цветами, и нужно изменить как минимум <tex>4</tex> из <tex>10</tex> регионов, чтобы получить окраску в четыре цвета(справа)
== Источники информации ==# * [http://matica.org.ua/lektsii-po-diskretnoy-matematike/3-08-6-raskraski-planarnich-grafov matica.org {{---}} Раскраска планарного графа matica.org]# * [http[wikipedia://ru.:Проблема четырёх красок | Википедия {{---}} Проблема четырёх красок]]* [[wikipedia.org/wiki/Проблема_четырёх_красок Описание на русской википедии:en:Four color theorem | Wikipedia {{---}} Four color theorem]]
[[Категория: Алгоритмы и структуры данных]]
[[Категория: Раскраски графов]]
40
правок

Навигация