Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
129
Добавлен:
28.03.2015
Размер:
933.89 Кб
Скачать

§ 60. Другие подходы к раскраске графов

В 1943 г. Г. Хадвигер выдвинул гипотезу, тесно свя­занную с проблемой четырех красок.

Гипотеза Хадвигер а. Любой связный п-хроматический граф стягиваем к К4.

Для п 4 гипотеза подтверждается. В самом деле, при п = 1 утверждение тривиально. При п = 2 каждый связный граф стягивается к ребру, а при п = 3 — содер­жит цикл и потому стягивается к К3 . Следующая теоре­ма доказывает гипотезу для п = 4.

Теорема 60.1. Каждый связный n-хроматический граф стягиваем к К4 .

Пусть G — связный 4-хроматический граф. Если в G есть точки сочленения, то некоторый его блок дол­жен быть 4-хроматическим, иначе из теоремы 53.3 сле­довало бы, что χ(G) < 4. Стянем G к этому блоку. По той же причине блок останется 4-хроматическим после стя­гивания ребер, инцидентных вершине степени 2. Таким образом, не теряя общности, можно считать G блоком со степенями вершин не менее трех.

Пусть C = ( v1, v2 ,… , vp , v1)— простой цикл макси­мальной длины р в G. Очевидно, что р 4. Простую цепь, связывающую две несоседние вершины цикла С и не содержащую других вершин этого цикла, назовем С-хордой. Покажем, что для любой вершины v1 цикла С существует С-хорда, которой принадлежит эта вершина. Так как deg v1 3, то имеется ребро е = v1u, не принад­лежащее С. Если и VC, то ребро е является С-хордой. Пусть u ¢ VC. Тогда по теореме 34.1 существует простой цикл Ci=( v1, u2 ,… , v2 ,…, v1) ,содержащий ребро е и

вершину v2. Цепь L = (v1, и, ..., v2) должна иметь неко­торую вершину vi отличную от v2 и принадлежащую циклу С, иначе С не был бы простым циклом макси­мальной длины. Часть цепи L от v1 до первой вершины, принадлежащей циклу С, и будет искомой С-хордой.

Предположим, что существуют две С-хорды Т1 = (vi, ..., vj) и T2=(vk , ...,vl ) с общей вершиной t вне С. Тогда часть графа, состоящая из С, Т1 и T2, стя­гивается к К4. Один из вариантов стягивания изображен на рис. 60.1, а.

Теперь рассмотрим случай, когда не существует пе­ресекающихся С-хорд. Любая С-хорда делит цикл С на две простые цепи. Выберем такую С-хорду Т1, чтобы одна из этих цепей С’=( vi , ...,vj ) была кратчайшей, и возьмем вершину vh на этой цепи (такая вершина су­ществует, поскольку С-хорда соединяет две несоседние вершины цикла). Рассмотрим некоторую С-хорду Т2 = (vk, ..., vi). Если при этом вершина vi будет располо­жена на С’, то цепь (vk, ..., vi), принадлежащая циклу С, будет короче, чем С’. Следовательно, vi не лежит на цепи С В этом случае часть графа, состоящая из С, Т1 и Т2, стягивается к К4. Один из вариантов стягивания показан на рис. 60.1, б.

После того как будет получен граф К4 оставшуюся часть исходного графа стянем к К4.

Известно, что утверждение гипотезы Хадвигера при n=5 эквивалентно гипотезе четырех красок. А именно, верна следующая

Теорема 60.2. Следующие два утверждения экви­валентны:

1) гипотеза четырех красок верна;

2) любой связный 5-хроматический граф стягива­ем к К5.

В заключение этого параграфа рассмотрим один алге­браический подход к проблеме раскраски плоских гра­фов. Детально об этом см. [14].

ПустьG — плоский граф, и ψ: VG-> А (где А = {0, а, b, а + b}=(а)+(b) — прямая сумма двух цикли­ческих групп второго порядка) — его раскраска. Тогда условием правильности выбранной раскраски окажется следующее условие: yij =ψ(vi)+ψ(vj) 0 для любого реб­ра vivj графа G. Поэтому для произвольного цикла С = (v1, v2 , vn ,.., vn+1), vn+1= v1 должны выполняться условия

Пусть теперь G — произвольный связный граф, каж­дому ребру vivj которого поставлена в соответствие пере­менная yij. Получим систему уравнений S(G), записав зоотношения вида (1) для каждого цикла графа G, и си-угему S(G)—для каждого цикла из некоторого фикси­рованного базиса циклов.

Лемма 60.3. Каждому решению системы S(G) при фиксированной окраске ψ(v0) некоторой вершины v0 од­нозначно соответствует правильная раскраска графа G четырьмя цветами.

Для заданной вершины vαVG рассмотрим произвольную цепь Pa — (v0 , v1 , …, vα) и примем

где yij составляют решение системы S(G).

В силу (1) значение ψ{vα) не зависит от выбора цепи Рα, поэтому оно определяет цвет вершины vα. Так как yij 0 для vivjEG, то любые смежные вершины смеют различные цвета. Таким образом, раскраска, задаваемая формулой (2), правильная.

Так как граф может содержать большое число цик­лов, то перейдем от системы уравнений S(G) к систе­ме S(G).

Теорема 60.4. Каждому решению системы S(G) при фиксированной окраске ψ(v0) некоторой вершины v0 однозначно соответству­ет правильная раскраска графа G четырьмя цве­тами.

В силу леммы 60.3 достаточно показать, что решение системы S(G) является и решением си­стемы S(G). Для этого вначале рассмотрим произвольный простой цикл

не принадлежащий базису циклов С’ графа G. Известно (§ 21), что С можно представить в виде суммы по мо­дулю 2 нескольких циклов из С. Пусть С = С1+ С2, С1,С2 € С’

Аналогичные рассуждения можно привести и в том слу­чае, когда цикл С является суммой не двух, а большего числа циклов из базиса циклов С’. Значит, соотношение (1) выполняется для любого простого цикла. Если же цикл С не простой, то необходимо представить его в ви­де объединения нескольких простых циклов, для каждо­го из которых выполняется (1).

Соседние файлы в папке Emelichev_V_A_Melnikov_O_I_Sarvanov_V_I_T