Внутренняя устойчивость графа. Порождение вершинно пустых подграфов.

Множество внутренней устойчивости графа — это множество несмежных вершин.

Максимальным множеством внутренней устойчивости называется внутренне устойчивое множество, добавление любой вершины к которому, делает это множество неустойчивым.

В каждом графе без петель и кратных рёбер можно выделить семейство

Ψ = {ψ1, ψ2, ..., ψi}

всех внутренне устойчивых подмножеств. Эти подмножества различаются количеством входящих в них элементов.
Число внутренней устойчивости η(G) определяется мощностью внутренне устойчивого подмножества, содержащего наибольшее число элементов, т.е. характеризует максимальное число несмежных вершин графа:

η(G) = max | ψi |

Пример: граф, представленный на рис. 22, имеет:
Ψi = { Ψ1, Ψ2, Ψ3, Ψ4, Ψ5}, Ψ1 = {x1, x4, x6}, Ψ2 = {x2, x5}, Ψ3 = {x2, x6}, Ψ4 = {x3, x4, x5}, Ψ5 = {x4, x5}.
Число внутренней устойчивости η(G) = 3.

Внутренняя устойчивость графа. Порождение вершинно пустых подграфов. - student2.ru
Рис. 22

Иногда по аналогии с числом внутренней устойчивости рассматривают число внутренней полноты χ(G), которое определяет максимальное число вершин графа G, образующих полный подграф. Для графа G, представленного на рис. 22, семейство внутренне полных подмножеств имеет вид:

Φ = {φ1, φ2, φ3, φ4,}, φ1 = {x1, x2, x3}, φ2 = {x1, x3, x5}, φ3 = {x2, x4}, φ4 = {x5, x6},

а число внутренней полноты χ(G) = max |φi| = 3,φ Внутренняя устойчивость графа. Порождение вершинно пустых подграфов. - student2.ru Φ.

Очевидно, что поиск максимальных внутренне устойчивых множеств путем простого перебора является неэффективной процедурой, поэтому для поиска максимальных внутренне устойчивых множеств существует специальный алгоритм — алгоритм Магу.

Алгоритм Магусостоит из следующих этапов:

1. Для графа составляется матрица смежности.

2. По таблице смежности выписываются все парные дизъюнкции.

3. Выражение приводится к ДНФ.

4. Для любой элементарной конъюнкции выписываются недостающие элементы, которые и образуют множество внутренней устойчивости.

Раскраска вершин

Раскрасить вершины графа значит сопоставить каждой вершине графа идентификатор краски таким образом, чтобы кол-во этих красок было минимальным и 2 любые вершины, покрашенные одной краской, не были бы смежные. Если по-простому, то раскраской вершин графа называется назначение цветов его вершинам. Обычно цвета - это числа Внутренняя устойчивость графа. Порождение вершинно пустых подграфов. - student2.ru (также можно использовать латинские буквы). Тогда раскраска является функцией, определенной на множестве вершин графа и принимающей значения в множестве Внутренняя устойчивость графа. Порождение вершинно пустых подграфов. - student2.ru . Раскраску можно также рассматривать как разбиение множества вершин Внутренняя устойчивость графа. Порождение вершинно пустых подграфов. - student2.ru , где Внутренняя устойчивость графа. Порождение вершинно пустых подграфов. - student2.ru - множество вершин цвета Внутренняя устойчивость графа. Порождение вершинно пустых подграфов. - student2.ru . Множества Внутренняя устойчивость графа. Порождение вершинно пустых подграфов. - student2.ru называют цветными классами. Раскраска называется правильной, если каждый цветной класс является независимым множеством. Иначе говоря, в правильной раскраске любые две смежные вершины должны иметь разные цвета. Задача о раскраске состоит в нахождении правильной раскраски данного графа Внутренняя устойчивость графа. Порождение вершинно пустых подграфов. - student2.ru в наименьшее число цветов. Это число называется хроматическим числом графа и обозначается Внутренняя устойчивость графа. Порождение вершинно пустых подграфов. - student2.ru .

В правильной раскраске полного графа Внутренняя устойчивость графа. Порождение вершинно пустых подграфов. - student2.ru все вершины должны иметь разные цвета, поэтому Внутренняя устойчивость графа. Порождение вершинно пустых подграфов. - student2.ru . Если в каком-нибудь графе имеется полный подграф с Внутренняя устойчивость графа. Порождение вершинно пустых подграфов. - student2.ru вершинами, то для раскраски этого подграфа необходимо Внутренняя устойчивость графа. Порождение вершинно пустых подграфов. - student2.ru цветов. Отсюда следует, что для любого графа выполняется неравенство

Внутренняя устойчивость графа. Порождение вершинно пустых подграфов. - student2.ru

Однако хроматическое число может быть и строго больше кликового числа. (Клика — подмножество вершин графа, полностью соединённых друг с другом, то есть подграф, являющийся полным графом. Кликовое число — число (G) вершин в наибольшей клике. Другие названия — густота, плотность. Максимальная клика — клика с максимально возможным числом вершин среди клик графа.)

Наши рекомендации