logo
shpori (1) / shpori (1)

31.Задача о раскраске хордальных графов

Вершина называется симплициальной , если её окружение клика.

Лемма. В любом хордальном графе есть симплициальная вершина.

Симплициальное упорядочение.

Если удалить симплициальную вершину, то оставшийся граф хордальный => есть симплициальные вершины... повторяем то же самое пока не дойдём до пустого графа.

Пусть v1, v2, ..., vn - набор симплициальных вершин , которые мы удаляли, G1, G2, ..., Gn - набор графов которые мы получали после удаления каждой такой вершины (G1 = G). vi - симплициальная вершина в графе Gi, а Gi+1 = Gi - vi

Утверждение. Для любого графа плотность(w(G))хроматичекого числа

Теорема. Для любого хордального графа хроматическое число равно плотности графа.(графы для которых выполняется это равенство наз-ся совершенными)

Док-во. Пусть w(G) = k. Покажем что G можно раскрасить в k цветов. Будем доказывать это по индукции, последовательно раскрашивая графы Gn, Gn-1,..., G1. Gn состоит из 1 вершины - красим её в любой цвет от 1 до k. Допустим граф Gi раскрашен не более чем в k цветов. Покажем что вершину xi можно окрасить в один из этих цветов, сохраняя правильность раскраски. Т.к. xi - симплициальная вершина графа Gi, то мн-во всех смежных с ней вершин является кликой. Т.к. при добавлении к мн-ву вершин кликки вершины xi тоже получаем клику, значит вершин смежных с xi <=k-1.

А значит сущ. цвет не использованный в смежных вершинах. Красим xi в этот цвет. => исходный граф можно раскрасить в k цветов=> хроматическое число не превосходит плотности графа, а учитывая утверждение мы получили док-во теоремы.