Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Раскраска ребер



Реберной k-раскраской графа G называется функция φ, ставящая в соответствие каждому его ребру е число φ (е) из множества (1, 2,..., к). Если φ — реберная рас­краска и ф(е) = с, то говорят, что ребро е окрашено в цвет с. Множество всех ребер, окрашенных в фиксиро­ванный цвет, называют реберным цветным классом. Ре­берная раскраска называется правильной, если смежные ребра имеют разные цвета. Граф, допускающий правиль­ную реберную k -раскраску, называется реберно k-раскрашиваемым. Минимальное число k, при котором граф G является реберно k-раскрашиваемым, называется хрома­тическим индексом (хроматическим классом, реберным хроматическим числом) графа G иобозначается через χ ‘(G).Если χ '(G) = k, то граф G называется реберно k-хроматическим.

Поскольку ребра любого графа G смежны тогда, когда смежны соответствующие вершины реберного графа L(G), то χ'(G) можно определить как хроматическое число графа L(G),т. е. χ'(G) = χ(L(G)).

При правильной реберной раскраске каждое множе­ство ребер одного цвета является паросочетанием. По­этому число χ'(G) можно рассматри­вать как наименьшее число паросочетаний, на которые разбивается множе­ство ребер графа G.

Поскольку при любой правильной раскраске графа G ребра, инцидент­ные одной вершине, имеют различные цвета, то χ'(G) ≥ Δ(G). Легко приве­сти примеры, когда χ'(G)> Δ(G) (см. рис. 56.1).

 
 

Следующая теорема, принадлежа­щая В. Г. Визингу (1964 г.), дает поразительно точные оценки хроматического индекса графа.

Теорема 56.1. Для любого графа G верны не­равенства

Как отмечалось выше, левое из этих неравенств очевидно, остается доказать правое. Оно верно для К2. Предположим, что в общей ситуации правое неравенство не выполняется. Среди всех графов, ему не удовлетво­ряющих, выберем граф G с минимальным числом ребер.
 
 

Пусть е1EG, Н = G — е1. Имеем

Пусть Δ = Δ(G). Зафиксируем правильную раскраску φ’: ЕН -> {1, 2,..., Δ + 1} ребер графа H и скажем, что цвет q € {1, 2,..., Δ + 1} отсутствует в вершине v € VH, если φ(е) ≠ q для любого ребра е, инцидентного верши­не v. Так как число возможных цветов больше чем Δ, то в каждой вершине отсутствует хотя бы один цвет.

Пусть е1 = ху1, a s и t1 — цвета, отсутствующие в вер­шине х иввершине у1 соответственно. Исходя из пары у1, t1, построим индуктивно две последовательности —

вершин у1, у2, …, уk и цветов t1, t2,..., th,— удовлетво­ряющие следующим трем условиям:

I) xyi = ei € EG (i = 1, k);

II) цвет ti отсутствует в вершине yi(i = i,k);

III) φ (ei+1) = ti (i = 2, k-1).

Пусть последовательности у1,..., уi и t1,...., ti уже по­строены. Если существует такое ребро е = хуЕН, ин­цидентное вершине x, что у € (у1,..., уi), φ(е) = ti, то полагаем уi+1 = y и берем в качестве ti+1 один из цветов, отсутствующих в вершине у. Если же описанного ребра е не существует, то полагаем k = i. Нужные последова­тельности построены.

Далее возможны две ситуации.

1) Не существует ребра ху € ЕН, для которого φ(xy) = th. Переопределим функцию φ, положив φ(е{) = ti(i = 1, k) и оставив значения на других ребрах неизмен­ными. Получена правильная раскраска φ: EG -> {1, 2,.., Δ + 1} ребер графа G.

2) Существует ребро ху € ЕН, для которого φ(ху) = tk. Тогда это ребро совпадает с каким-либо из ei (i = 2, к). Пусть, скажем, ху = еj. Снова переопределим функцию φ, полагая φ (ei) = ti (i=1, j —1). Ребро еj пока не окрашено, значения функции φ на всех остальных ребрах не меняются.

Рассмотрим остовный подграф F графа G, ребрами которого служат все ребра графа G, имеющие цвет s или tk. Очевидно, что степень каждой вершины графа F не более двух, и потому каждая его связная компонента является либо простой цепью, либо простым циклом, либо К1. Степени вершин х, yj, и yk в F не более едини­цы, следовательно, эти три вершины не могут входить в одну компоненту. Рассмотрим отдельно два случая.

а) Вершины х и yj, находятся в разных компонентах графа F. В этом случае в компоненте, содержащей вер­шину yj, переставим цвета s и tk, т. е. положим φ(е) = s,
если было φ(е) = tk, и наоборот. Тогда цвет s будет отсутствовать и в вершине x, и в вершине yj, что позволит положить φ(е) = s. Вновь получается правильная
(Δ + 1)-раскраска ребер графа G.

б) Вершины х и yh находятся в разных компонентах графа F. Положим φ(еi) = ti {i = j, k — i), а ребро ек оставим пока не окрашенным. Это действие не затраги­вает ребер графа F. Переставим теперь цвета s и th в компоненте графа F, содержащей вершину yh. Теперь цвет s отсутствует и в вершине x, и в вершине ук. По­лагаем далее φ(еk) = s. Построена правильная (Δ + 1)-раскраска ребер графа G.

Итак, в любой ситуации строится правильная (Δ + 1)-раскраска ребер графа G, что противоречит не­равенству (1). Это противоречие и доказывает теорему.

В частности, теорема Визинга свидетельствует о том, что теорема 54.5 о существовании графов без треуголь­ников с произвольно большим хроматическим числом пе­рестает быть верной в классе реберных графов, где хро­матическое число и плотность графа различаются не бо­лее чем на 1. Тем не менее даже в этом случае, т. е. в узком классе реберных графов, хроматическое число определяется сложно: несмотря на то, что величина χ' (G) может принимать только два значения — Δ(G) или Δ(G)+1 — ее определение является весьма трудной задачей.

Найдем хроматический индекс для некоторых клас­сов графов.

 
 

Теорема 56.2. Справедливы равенства

 
 

Докажем первое равенство. Пусть

 
 

— разбиение множества ЕК2n+1 на цветные классы. Так как ребра одного класса не смежны, то

 
 

откуда получаем

Из теоремы 56.1 теперь следует, что χ'(К2n+1)=l=2n+1.

Перейдем ко второму соотношению. Пусть v — про­извольная вершина графа К2n - Рассмотрим граф G = К2n — v = K2n-1. По доказанному выше ребра графа G можно раскрасить 2п — 1 цветами. Так как степень лю­бой вершины и графа G равна 2n — 2, то некоторый цвет не будет представлен в вершине и. С другой стороны, множество всех ребер цвета ci образует паросочетание в графе G. Поэтому вследствие нечетности \VG\ найдется такая вершина иi, что цвет ci, будет отсутствовать в иi Отсюда следует, что цвета, отсутствующие в вершинах графа G, попарно различны. Для получения требуемой раскраски ребер графа К2п нужно приписать каждому ребру i цвет, не представленный в вершине иi.

Теорема 56.3 (Д. Кёниг, 1931). Для любого дву­дольного графа G верно равенство χ' (G) = Δ (G).

Пусть, напротив, утверждение теоремы неверно, и G — двудольный граф с минимальным числом ребер, для которого χ'(G) = ΔA(G)+ 1. Тогда для любого ребра ее EG справедливо равенство χ'(G - е) = Δ (G — e) ≤ Δ(G). Зафиксируем ребро e = uv € EG и правильную реберную Δ(G) -раскраску φ графа G — e иобозначим че­рез Мw множество цветов, отсутствующих в некоторой вершине w. Очевидно, что Ми≠ ¢, Mv ≠ ¢. Если МиMv ≠ ¢, то ребро е можно окрасить в цвет, принадле­жащий этому пересечению. Поэтому МиMv ≠ ¢. Пусть s € Mu, t € Mv. Рассмотрим цепь L, начинающуюся в вер­шине v, ребра которой попеременно окрашены в цвета s и t и которая имеет наибольшую длину среди таких цепей. Вершина и не входит в L, иначе (v, и) -подцепь цепи L вместе с ребром е образовала бы в графе G цикл нечетной длины, что невозможно в двудольном графе. Переставив цвета s и t в цепи L, можно затем окрасить ребро е в цвет s, что противоречит исходному предполо­жению.

Типичная ситуация отражается следующей теоремой, приводимой без доказательства (см. обзор [21]).

Теорема 56.4. Для почти каждого графа G верно равенство

χ’(G) = Δ(G).





Дата публикования: 2015-01-23; Прочитано: 267 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2025 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...