В правильной раскраске полного графа $$K_{n}$$ все вершины должны иметь разные цвета, поэтому $$\chi (K_{n} )=n$$. Если в каком-нибудь графе имеется полный подграф с $$k$$ вершинами, то для раскраски этого подграфа необходимо $$k$$ цветов. Отсюда следует, что для любого графа выполняется неравенство
$$\chi(G)\ge \omega (G).$$Однако хроматическое число может быть и строго больше
(рис 10.1) Очевидно, что $$\chi(G)=1$$ тогда и только тогда, когда $$G$$ - пустой
граф. Нетрудно охарактеризовать и графы с
Для графов с
Рассмотрим алгоритм решения задачи о раскраске, похожий на описанный выше алгоритм для задачи о независимом множестве. Сходство заключается в том, что задача для данного графа сводится к той же задаче для двух других графов. Поэтому снова возникает дерево вариантов, обход которого позволяет найти решение. Но есть и одно существенное различие, состоящее в том, что теперь два новых графа не будут подграфами исходного графа.
Выберем в данном графе $$G$$ две несмежные вершины $$x$$
и $$y$$
и построим два новых графа: $$G_{1}$$, получающийся добавлением
ребра $$(x,y)$$ к графу $$G$$, и $$G_{2}$$,
получающийся из $$G$$
слиянием вершин $$x$$ и $$y$$. Операция слияния состоит
в
(рис 10.2) Если в правильной раскраске графа $$G$$ вершины $$x$$ и $$y$$ имеют разные цвета, то она будет правильной и для графа $$G_{1}$$. Если же цвета вершин $$x$$ и $$y$$ в раскраске графа $$G$$ одинаковы, то граф $$G_{2}$$ можно раскрасить в то же число цветов: новая вершина $$z$$ окрашивается в тот цвет, в который окрашены вершины $$x$$ и $$y$$, а все остальные вершины сохраняют те цвета, которые они имели в графе $$G$$. И наоборот, раскраска каждого из графов $$G_{1}$$, $$G_{2}$$, очевидно, дает раскраску графа $$G$$ в то же число цветов. Поэтому
$$\chi (G)=\min \{ \chi (G_{1}),\chi (G_{2})\},$$что дает возможность рекурсивного нахождения раскраски графа в минимальное число цветов. Заметим, что граф $$G_{1}$$ имеет столько же вершин, сколько исходный граф, но у него больше ребер. Поэтому рекурсия в конечном счете приводит к полным графам, для которых задача о раскраске решается тривиально.
Наряду с задачей о раскраске вершин имеется задача о
Обозначим через $$\Delta (G)$$ максимальную
Теорема 1. Для любого графа $$G$$ справедливы неравенства $${\Delta (G)\le \chi'(G)\le \Delta (G)+1}$$.
Доказательство. Приводимое ниже доказательство дает и план алгоритма для раскрашивания ребер графа не более чем в $$\Delta (G)+1$$ цветов. Оно основано на двух операциях перекрашивания, с описания которых и начнем. Далее будут рассматриваться частичные реберные раскраски, т.е. правильные раскраски, при которых некоторые ребра остаются неокрашенными.
Допустим, ребра графа $$G$$ правильно (может быть, частично)
раскрашены. Пусть $$\alpha$$ и $$\beta$$ - два из
использованных в
этой раскраске цветов. Рассмотрим подграф $$H$$, образованный всеми
ребрами, имеющими цвета $$\alpha$$ или $$\beta$$.
В этом подграфе
степень каждой вершины не превосходит 2, следовательно, каждая компонента
связности в нем является цепью или циклом. Такую компоненту будем называть $$(\alpha,\beta)$$ -
Другая операция применяется к частично раскрашенному подграфу,
называемому
Перекраска веера состоит в том, что ребра $$(x,y_{1})\ldots (x,y_{k-1})$$ окрашиваются соответственно в цвета $$\alpha_{1}\ldots \alpha_{k-1}$$, а ребро $$(x,y_{k})$$ становится неокрашенным. Очевидно, новая частичная раскраска тоже будет правильной. На рис. 10.3 слева показан веер, а справа - результат его перекраски. Цвета ребер представлены числами, а отсутствующие цвета в вершинах - числами со знаком минус. Неокрашенное ребро изображено пунктиром.
(рис 10.3) Покажем, что с помощью этих двух процедур перекрашивания можно ребра
любого графа $$G$$ окрасить в не более чем $$\Delta (G)+1$$
цветов.
Допустим, что уже построена частичная правильная раскраска, использующая
не более чем $$\Delta (G)+1$$ цветов, и имеется неокрашенное ребро $$(x,y)$$. Так как число разрешенных цветов больше, чем максимальная
Будем строить веер следующим образом. Положим $$y_{1} =y$$ и пусть $$\alpha_{1}$$ - цвет, отсутствующий в вершине $$y$$. Получаем веер $$F(x,y_{1},\alpha_{1})$$. Допустим, веер $$F(x,y_{1} \ldots y_{k}, \alpha_{1}\ldots \alpha_{k})$$ уже построен. Если цвет $$\alpha_{k}$$ отличен от $$\alpha_{1}\ldots \alpha_{k-1}$$ и имеется инцидентное вершине $$x$$ ребро $$(x,z)$$ этого цвета, то увеличиваем $$k$$ на 1 и полагаем $$y_{k} =z$$, $$\alpha_{k}$$ - цвет, отсутствующий в вершине $$z$$. Этот процесс построения веера продолжается до тех пор, пока не наступит одно из следующих событий.
(А) Нет ребра цвета $$\alpha_{k}$$, инцидентного вершине $$x$$. Перекрашиваем веер, в результате ребро $$(x,y)$$ становится окрашенным, а ребро $$(x,y_{k})$$ - неокрашенным, причем цвет $$\alpha_{k}$$ отсутствует и в вершине $$y_{k}$$, и в вершине $$x$$. Но тогда можно это ребро окрасить в цвет $$\alpha_{k}$$, и мы получим правильную раскраску, в которой на одно окрашенное ребро больше.
(Б) Цвет $$\alpha_{k}$$ совпадает с одним из цветов $$\alpha_{1}\ldots \alpha_{k-1}$$ (именно этот случай изображен на рис. 10.3). Пусть $$\alpha_{k} =\alpha_{i}$$. Рассмотрим вершины $$x,y_{i},y_{k}$$. В каждой из них отсутствует какой-нибудь из цветов $$\beta$$ или $$\alpha_{k}$$. Значит, в подграфе, образованном ребрами этих двух цветов, степень каждой из этих вершин не превосходит 1. Следовательно, все три вершины не могут принадлежать одной $$(\alpha_{k},\beta)$$ -компоненте. Рассмотрим две возможности.
(Б1) Вершины $$x$$ и $$y_{i}$$ принадлежат разным $$(\alpha_{k},\beta )$$ -компонентам. Перекрасим веер $$F(x,y_{1}\ldots y_{i},\alpha _{1}\ldots \alpha _{i})$$. Ребро $$(x,y_{i} )$$ станет неокрашенным. Теперь перекрасим $$(\alpha_{k},\beta )$$ -компоненту, содержащую вершину $$y_{i}$$. После этого цвет $$\beta$$ будет отсутствовать в вершине $$y_{i}$$ и ребро $$(x,y_{i})$$ можно окрасить в этот цвет.
(Б2) Вершины $$x$$ и $$y_{k}$$ принадлежат разным $$(\alpha_{k},\beta)$$ -компонентам. Перекрасим веер $$F(x,y_{1}\ldots y_{k},\alpha _{1} \ldots \alpha _{k})$$. Ребро $$(x,y_{k})$$ станет неокрашенным. Теперь перекрасим $$(\alpha_{k},\beta)$$ -компоненту, содержащую вершину $$y_{k}$$. После этого цвет $$\beta$$ будет отсутствовать в вершине $$y_{k}$$ и ребро $$(x,y_{k})$$ можно окрасить в этот цвет.
Итак, в любом случае получаем правильную раскраску, в которой добавилось еще одно раскрашенное ребро $$(x,y)$$.
На рис. 10.4 иллюстрируются случаи (Б1) и (Б2) на примере веера из рисунка 10.3. Здесь $$k=5$$, $$i=3$$. Левое изображение соответствует случаю (Б1): вершины $$x$$ и $$y_{3}$$ принадлежат разным $$(3, 5)$$ -компонентам. После перекраски веера $$F(x,y_{1} ,y_{2} ,y_{3} ,1,2,3)$$ и $$(3,5)$$ -компоненты, содержащей вершину $$y_{3}$$, появляется возможность окрасить ребро $$(x,y_{3})$$ в цвет 5. Случай (Б2) показан справа: здесь вершины $$x$$ и $$y_{5}$$ принадлежат разным $$(3, 5)$$ -компонентам, поэтому после перекраски веера $$F(x,y_{1},y_{2},y_{3}, y_{4}, y_{5}$$, $$1$$, $$2$$, $$3$$, $$4,3)$$ и $$(3,5)$$ -компоненты, содержащей вершину $$y_{5}$$, появляется возможность окрасить ребро $$(x,y_{5})$$ в цвет 5.
(рис 10.4) Итак, все графы делятся на два класса: у одних
В правильной раскраске полного графа $$K_{n}$$ все вершины должны иметь разные цвета, поэтому $$\chi (K_{n} )=n$$. Если в каком-нибудь графе имеется полный подграф с $$k$$ вершинами, то для раскраски этого подграфа необходимо $$k$$ цветов. Отсюда следует, что для любого графа выполняется неравенство
$$\chi(G)\ge \omega (G).$$Однако хроматическое число может быть и строго больше
(рис 10.1) Очевидно, что $$\chi(G)=1$$ тогда и только тогда, когда $$G$$ - пустой
граф. Нетрудно охарактеризовать и графы с
Для графов с
Рассмотрим алгоритм решения задачи о раскраске, похожий на описанный выше алгоритм для задачи о независимом множестве. Сходство заключается в том, что задача для данного графа сводится к той же задаче для двух других графов. Поэтому снова возникает дерево вариантов, обход которого позволяет найти решение. Но есть и одно существенное различие, состоящее в том, что теперь два новых графа не будут подграфами исходного графа.
Выберем в данном графе $$G$$ две несмежные вершины $$x$$
и $$y$$
и построим два новых графа: $$G_{1}$$, получающийся добавлением
ребра $$(x,y)$$ к графу $$G$$, и $$G_{2}$$,
получающийся из $$G$$
слиянием вершин $$x$$ и $$y$$. Операция слияния состоит
в
(рис 10.2) Если в правильной раскраске графа $$G$$ вершины $$x$$ и $$y$$ имеют разные цвета, то она будет правильной и для графа $$G_{1}$$. Если же цвета вершин $$x$$ и $$y$$ в раскраске графа $$G$$ одинаковы, то граф $$G_{2}$$ можно раскрасить в то же число цветов: новая вершина $$z$$ окрашивается в тот цвет, в который окрашены вершины $$x$$ и $$y$$, а все остальные вершины сохраняют те цвета, которые они имели в графе $$G$$. И наоборот, раскраска каждого из графов $$G_{1}$$, $$G_{2}$$, очевидно, дает раскраску графа $$G$$ в то же число цветов. Поэтому
$$\chi (G)=\min \{ \chi (G_{1}),\chi (G_{2})\},$$что дает возможность рекурсивного нахождения раскраски графа в минимальное число цветов. Заметим, что граф $$G_{1}$$ имеет столько же вершин, сколько исходный граф, но у него больше ребер. Поэтому рекурсия в конечном счете приводит к полным графам, для которых задача о раскраске решается тривиально.
Наряду с задачей о раскраске вершин имеется задача о
Обозначим через $$\Delta (G)$$ максимальную
Теорема 1. Для любого графа $$G$$ справедливы неравенства $${\Delta (G)\le \chi'(G)\le \Delta (G)+1}$$.
Доказательство. Приводимое ниже доказательство дает и план алгоритма для раскрашивания ребер графа не более чем в $$\Delta (G)+1$$ цветов. Оно основано на двух операциях перекрашивания, с описания которых и начнем. Далее будут рассматриваться частичные реберные раскраски, т.е. правильные раскраски, при которых некоторые ребра остаются неокрашенными.
Допустим, ребра графа $$G$$ правильно (может быть, частично)
раскрашены. Пусть $$\alpha$$ и $$\beta$$ - два из
использованных в
этой раскраске цветов. Рассмотрим подграф $$H$$, образованный всеми
ребрами, имеющими цвета $$\alpha$$ или $$\beta$$.
В этом подграфе
степень каждой вершины не превосходит 2, следовательно, каждая компонента
связности в нем является цепью или циклом. Такую компоненту будем называть $$(\alpha,\beta)$$ -
Другая операция применяется к частично раскрашенному подграфу,
называемому
Перекраска веера состоит в том, что ребра $$(x,y_{1})\ldots (x,y_{k-1})$$ окрашиваются соответственно в цвета $$\alpha_{1}\ldots \alpha_{k-1}$$, а ребро $$(x,y_{k})$$ становится неокрашенным. Очевидно, новая частичная раскраска тоже будет правильной. На рис. 10.3 слева показан веер, а справа - результат его перекраски. Цвета ребер представлены числами, а отсутствующие цвета в вершинах - числами со знаком минус. Неокрашенное ребро изображено пунктиром.
(рис 10.3) Покажем, что с помощью этих двух процедур перекрашивания можно ребра
любого графа $$G$$ окрасить в не более чем $$\Delta (G)+1$$
цветов.
Допустим, что уже построена частичная правильная раскраска, использующая
не более чем $$\Delta (G)+1$$ цветов, и имеется неокрашенное ребро $$(x,y)$$. Так как число разрешенных цветов больше, чем максимальная
Будем строить веер следующим образом. Положим $$y_{1} =y$$ и пусть $$\alpha_{1}$$ - цвет, отсутствующий в вершине $$y$$. Получаем веер $$F(x,y_{1},\alpha_{1})$$. Допустим, веер $$F(x,y_{1} \ldots y_{k}, \alpha_{1}\ldots \alpha_{k})$$ уже построен. Если цвет $$\alpha_{k}$$ отличен от $$\alpha_{1}\ldots \alpha_{k-1}$$ и имеется инцидентное вершине $$x$$ ребро $$(x,z)$$ этого цвета, то увеличиваем $$k$$ на 1 и полагаем $$y_{k} =z$$, $$\alpha_{k}$$ - цвет, отсутствующий в вершине $$z$$. Этот процесс построения веера продолжается до тех пор, пока не наступит одно из следующих событий.
(А) Нет ребра цвета $$\alpha_{k}$$, инцидентного вершине $$x$$. Перекрашиваем веер, в результате ребро $$(x,y)$$ становится окрашенным, а ребро $$(x,y_{k})$$ - неокрашенным, причем цвет $$\alpha_{k}$$ отсутствует и в вершине $$y_{k}$$, и в вершине $$x$$. Но тогда можно это ребро окрасить в цвет $$\alpha_{k}$$, и мы получим правильную раскраску, в которой на одно окрашенное ребро больше.
(Б) Цвет $$\alpha_{k}$$ совпадает с одним из цветов $$\alpha_{1}\ldots \alpha_{k-1}$$ (именно этот случай изображен на рис. 10.3). Пусть $$\alpha_{k} =\alpha_{i}$$. Рассмотрим вершины $$x,y_{i},y_{k}$$. В каждой из них отсутствует какой-нибудь из цветов $$\beta$$ или $$\alpha_{k}$$. Значит, в подграфе, образованном ребрами этих двух цветов, степень каждой из этих вершин не превосходит 1. Следовательно, все три вершины не могут принадлежать одной $$(\alpha_{k},\beta)$$ -компоненте. Рассмотрим две возможности.
(Б1) Вершины $$x$$ и $$y_{i}$$ принадлежат разным $$(\alpha_{k},\beta )$$ -компонентам. Перекрасим веер $$F(x,y_{1}\ldots y_{i},\alpha _{1}\ldots \alpha _{i})$$. Ребро $$(x,y_{i} )$$ станет неокрашенным. Теперь перекрасим $$(\alpha_{k},\beta )$$ -компоненту, содержащую вершину $$y_{i}$$. После этого цвет $$\beta$$ будет отсутствовать в вершине $$y_{i}$$ и ребро $$(x,y_{i})$$ можно окрасить в этот цвет.
(Б2) Вершины $$x$$ и $$y_{k}$$ принадлежат разным $$(\alpha_{k},\beta)$$ -компонентам. Перекрасим веер $$F(x,y_{1}\ldots y_{k},\alpha _{1} \ldots \alpha _{k})$$. Ребро $$(x,y_{k})$$ станет неокрашенным. Теперь перекрасим $$(\alpha_{k},\beta)$$ -компоненту, содержащую вершину $$y_{k}$$. После этого цвет $$\beta$$ будет отсутствовать в вершине $$y_{k}$$ и ребро $$(x,y_{k})$$ можно окрасить в этот цвет.
Итак, в любом случае получаем правильную раскраску, в которой добавилось еще одно раскрашенное ребро $$(x,y)$$.
На рис. 10.4 иллюстрируются случаи (Б1) и (Б2) на примере веера из рисунка 10.3. Здесь $$k=5$$, $$i=3$$. Левое изображение соответствует случаю (Б1): вершины $$x$$ и $$y_{3}$$ принадлежат разным $$(3, 5)$$ -компонентам. После перекраски веера $$F(x,y_{1} ,y_{2} ,y_{3} ,1,2,3)$$ и $$(3,5)$$ -компоненты, содержащей вершину $$y_{3}$$, появляется возможность окрасить ребро $$(x,y_{3})$$ в цвет 5. Случай (Б2) показан справа: здесь вершины $$x$$ и $$y_{5}$$ принадлежат разным $$(3, 5)$$ -компонентам, поэтому после перекраски веера $$F(x,y_{1},y_{2},y_{3}, y_{4}, y_{5}$$, $$1$$, $$2$$, $$3$$, $$4,3)$$ и $$(3,5)$$ -компоненты, содержащей вершину $$y_{5}$$, появляется возможность окрасить ребро $$(x,y_{5})$$ в цвет 5.
(рис 10.4) Итак, все графы делятся на два класса: у одних
Для получения официальных документов о завершении программы дополнительного профессионального образования (удостоверения о повышении квалификации, дипломов о профессиональной переподготовке и MBA) необходимо предоставить:
Внимание! Вы можете не заказывать доставку бумажной версии официального документы, а скачать его в электронном виде и распечатать самостоятельно. Информация о выданном документе в течение 1 месяца загружается в Федеральную информационную систему «Федеральный реестр сведений о документах об образовании и (или) о квалификации, документах об обучении» - ФИС ФРДО.
Доступ на новый сайт осуществляется с использованием адреса электронной почты, который был указан вами при регистрации на "старом". Мы постарались перенести все ваши данные с прежнего ресурса, однако не исключена вероятность потери части информации.
При возникновении проблемы со входом, воспользуйтесь функцией сброса пароля
Если вы обнаружите несоответствия, пожалуйста, сообщите нам.