Рёберная раскраска двудольного графа — различия между версиями
Dogzik (обсуждение | вклад) |
Dogzik (обсуждение | вклад) |
||
| Строка 19: | Строка 19: | ||
}} | }} | ||
| − | Заметим, что в теории графов доказывается более строгое неравенство, ограничивающее <tex>\chi '(G)</tex>. А именно что, <tex>\forall\ G(V, E) : \Delta (G) \leqslant \chi '(G) \leqslant \Delta (G) + 1</tex>. Однако доказательство этого факта очень громоздко и достойно отдельной статьи. | + | Заметим, что в теории графов доказывается более строгое неравенство<ref>http://math.uchicago.edu/~may/REU2015/REUPapers/Green.pdf</ref>, ограничивающее <tex>\chi '(G)</tex>. А именно что, <tex>\forall\ G(V, E) : \Delta (G) \leqslant \chi '(G) \leqslant \Delta (G) + 1</tex>. Однако доказательство этого факта очень громоздко и достойно отдельной статьи. |
В данной же статье мы оценим хроматический индекс двудольных графов и предъявим алгоритм их раскраски. | В данной же статье мы оценим хроматический индекс двудольных графов и предъявим алгоритм их раскраски. | ||
| Строка 68: | Строка 68: | ||
* [[Алгоритм Куна для поиска максимального паросочетания]] | * [[Алгоритм Куна для поиска максимального паросочетания]] | ||
* [[Раскраска двудольного графа в два цвета]] | * [[Раскраска двудольного графа в два цвета]] | ||
| + | |||
| + | ==Примечания== | ||
| + | <references/> | ||
==Источники информации== | ==Источники информации== | ||
Версия 15:35, 19 ноября 2017
Содержание
Основные определения
| Определение: |
| Рёберной раскраской (англ. Edge colouring) графа называется отображение — множество красок такое, что для для любых двух различных рёбер инцидентных одной вершине верно, что . |
| Определение: |
| Хроматическим индексом (англ. Chromatic index) графа называется такое минимальное число t, что существует рёберная раскраска графа в t цветов. |
Некоторые оценки хроматического индекса
| Лемма: |
, где — максимальная степень вершины в графе |
| Доказательство: |
| Действительно, давайте рассмотрим вершину максимальной степени в графе. Ей инцидентно ровно рёбер. При этом, чтобы все они имели попарно различные цвета, они все должны иметь различные цвета, иначе найдётся пара рёбер инцидентных одной вершине имеющих одинаковый цвет. |
Заметим, что в теории графов доказывается более строгое неравенство[1], ограничивающее . А именно что, . Однако доказательство этого факта очень громоздко и достойно отдельной статьи.
В данной же статье мы оценим хроматический индекс двудольных графов и предъявим алгоритм их раскраски.
Рёберная раскраска двудольного графа
| Лемма: |
В двудольном - регулярном с одинаковыми по размеру долями графе существует совершенное паросочетание. |
| Доказательство: |
|
Возьмём — произвольное подмножество левой доли. Рассмотрим подграф образованный и множеством всех их соседей из правой доли . Все вершины левой доли нашего подграфа будут иметь степень , а степени вершин правой доли не превосходит . Посчитаем количество рёбер в данном подграфе. В силу его двудольности это число будет равняться сумме степеней вершин одной из долей. . Из этого мы получаем, что . Значит в данном графе выполняется Теорема Холла. Из чего следует, что в нём есть совершенное паросочетание. |
| Теорема: |
Существует рёберная раскраска двудольного графа в цветов. Иными слова для двудольного графа |
| Доказательство: |
|
В доказательство рассмотрим следующий алгоритм поиска такой раскраски: 1) Для начала сделаем доли графа одинаковыми по размеру, дополнив меньшую из долей необходимым количеством изолированных вершин 2) Следующим жадным алгоритмом сделаем его регулярным: пока граф не регулярный возьмём вершину левой доли степени меньше и аналогичную вершину правой доли. Соединим их ребром 3) Мы получили регулярный двудольный граф с равными доля. По нашей лемме в таком графе есть совершенное паросочетание. Найдём его, например алгоритмом Куна и удалим его их графа. 4) Заметим что граф всё остался регулярным, так как степень каждой вершины уменьшилась на 1. Будем повторять процесс, пока в графе есть рёбра. 5) По итогу мы разобьём рёбра графа на совершенных паросочетаний. 6) В конце нам остаётся каждое паросочетание покрасить в свой цвет и удалить рёбра, которых не было в изначальном графе
Предположим, что это не так, и, не нарушая общности, у нас остались вершины в правой доле степени меньше , а в левой таких вершин нет. Давайте посчитаем количество рёбер в графе. Из левой доли исходит рёбер. В правую же приходит не более рёбер, но так как существует вершина степени меньше . То неравенство строгое. Получается . Но в нашем графе . Следовательно , что приводит нас к противоречию
|
См. также
- Теорема Холла
- Алгоритм Куна для поиска максимального паросочетания
- Раскраска двудольного графа в два цвета