Теорема о пяти красках

Материал из testwiki
Перейти к навигации Перейти к поиску
Пример 5-цветной карты.
Примечание: Данную карту можно раскрасить в 4 цвета

Теорема о пяти красках — ослабленный вариант теоремы о четырёх красках: вершины любого планарного графа можно покрасить в пять цветов так, чтобы любые две смежные вершины были разных цветов (данный способ покраски в математике называют правильным), или, что то же самое, хроматическое число планарного графа не больше 5. Теорема была доказана Перси Хивудом в 1890 году, его доказательство основано на исправлении ошибки в неудачной попытке доказательства Шаблон:Iw предпринятой в 1879 году, которое считалось обоснованным в течение 11 лет.

Доказательство

В отличие от теоремы о четырёх красках, доказательство является достаточно компактным. Ведётся индукцией по количеству вершин графа. В базе индукции факт, что при V<6 можно просто покрасить вершины в различные цвета.

Для индуктивного перехода показывается, что если для графа G из V+1 вершины все планарные графы с V вершинами можно правильно покрасить в 5 цветов, то и сам граф может быть покрашен в пять цветов. Для этого используется следствие из формулы Эйлера о том, что в планарном графе найдётся вершина u степени меньше 6. Поскольку граф G{u} раскрашивается в 5 цветов правильным образом, то возможны два варианта: 1) если степень u менее 5 или какие-то две соседние вершины u покрашены в один цвет (в этом случае найдётся цвет, в который не покрашена ни одна из соседних вершин u, а тогда можно покрасить u в этот цвет, и покраска будет правильной) 2) степень вершины u равна 5 и все смежные с ней вершины раскрашены в разные цвета.

Для второго варианта пять смежных с u вершин нумеруются в порядке обхода соответствующих исходящих рёбер по часовой стрелке: v1,v2,v3,v4,v5; за ci обозначается цвет вершины vi; определяется подграф Hij графа G без u как подграф, содержащий все вершины, окрашенные в цвета вершин vi и vj. Далее рассматривается два случая:

1. Вершины v1 и v3 лежат в разных компонентах связности графа H13. В этом случае возможно перекрасить вершины из той же компоненты, что и v1, следующим образом: перекрашиваем все вершины цвета c1 в цвет c3, а все вершины цвета c3 в цвет c1. Покраска графа G без u по-прежнему останется правильной, но при этом теперь вершина v1 будет покрашена в цвет c3, а не c1, а значит можно покрасить вершину u в цвет c1 и получить требуемую раскраску графа G.

2. Вершины v1 и v3 лежат в одной компоненте связности графа H13. Тогда между вершинами v1 и v3 существует путь в графе H13. Вместе с вершиной u и рёбрами (v3,u) и (u,v1) данный путь образует цикл C13. Так как граф G планарен, а C13 — несамопересекающийся цикл, то по теореме Жордана C13 делит плоскость на 2 компоненты связности (внешняя и внутренняя), причём точки v2 и v4 будут находиться в разных компонентах, а следовательно, не существует пути из v2 в v4 в графе H24. Тогда v2 и v4 находятся в разных компонентах связности графа H24, и можно аналогично рассуждениям из случая 1 перекрасить вершины из той же компоненты связности графа H24, что и v2, следующим образом: перекрашиваются все вершины цвета c2 в цвет c4, а все вершины цвета c4 в цвет c2, а затем покрасить вершину u в цвет c2 и получить требуемую раскраску графа G.

Шаблон:Нет источников