![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Реберной 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).
![]() |
Теорема 56.1. Для любого графа G верны неравенства
Как отмечалось выше, левое из этих неравенств очевидно, остается доказать правое. Оно верно для К2. Предположим, что в общей ситуации правое неравенство не выполняется. Среди всех графов, ему не удовлетворяющих, выберем граф G с минимальным числом ребер.
![]() |
Пусть Δ = Δ(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.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п нужно приписать каждому ребру vи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 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!