Регулярный подграф степени d

Подграф называется регулярным подграфом степени Регулярный подграф степени d - student2.ru , если степень каждой его вершины равна Регулярный подграф степени d - student2.ru .

Например, граф (рис. 4.6) имеет регулярный подграф Регулярный подграф степени d - student2.ru степени 3, где Регулярный подграф степени d - student2.ru .

Регулярный подграф степени d - student2.ru

Рис. 4.6

Понятия гамильтонова цепь и гамильтонов цикл определяются аналогично существующим понятиям для путей и контуров, только вместо дуг рассматриваются ребра, а понятия подграфа и частичного графа – аналогично существующим понятиям для ориентированных графов.

Хроматическое число

Понятие хроматического числа относится к неориентированным графам.

Граф называют Регулярный подграф степени d - student2.ru -хроматическим, если его вершины можно раскрасить Регулярный подграф степени d - student2.ru различными цветами так, что никакие смежные вершины не окрашены одинаково.

Наименьшее число Регулярный подграф степени d - student2.ru , для которого граф является Регулярный подграф степени d - student2.ru -хромати-ческим, называется хроматическим числом неориентированного графа и обозначается через Регулярный подграф степени d - student2.ru .

Например, на схеме-карте (рис. 4.7) изображены 10 районов.

Эту схему можно раскрасить четырьмя цветами: голубым Г, желтым Ж, зеленым З и красным К так, что никакие два соседних района не будут окрашены одинаково.

Можно проверить, что с меньшим числом цветов этого сделать невозможно.

Вершины, окрашенные одинаково, образуют внутренне устойчивое множество, и хроматическое число можно определить как минимальное число внутренне устойчивых множеств, которые покрывают в совокупности все вершины графа.

Регулярный подграф степени d - student2.ru

Рис. 4.7

Нахождение Регулярный подграф степени d - student2.ru

Воспользуемся методом Магу. Напомним формулу нахождения семейства минимально внутренне устойчивых подмножеств

Регулярный подграф степени d - student2.ru, (4.5)

по которой находятся все внутренне устойчивые подмножества.

Принимая во внимание соотношение Регулярный подграф степени d - student2.ru , запишем выражение (4.5) как

Регулярный подграф степени d - student2.ru , (4.6)

где Регулярный подграф степени d - student2.ru - одночлен от переменных с отрицанием.

Возьмем вершину Регулярный подграф степени d - student2.ru и член Регулярный подграф степени d - student2.ru , не содержащий Регулярный подграф степени d - student2.ru , т.е. определяющий максимально внутренне устойчивое множество, которое содержит Регулярный подграф степени d - student2.ru .

Введем булевы переменные Регулярный подграф степени d - student2.ru , каждая из которых принимает значение 1 в точности на одном подмножестве (соответствующем Регулярный подграф степени d - student2.ru ), таком, что его вершины предполагается раскрасить одинаково, и 0 - в остальных случаях. Тогда для окраски Регулярный подграф степени d - student2.ru необходимо, чтобы

Регулярный подграф степени d - student2.ru , (4.7)

где Регулярный подграф степени d - student2.ru - множество таких индексов Регулярный подграф степени d - student2.ru , что Регулярный подграф степени d - student2.ru .

Следовательно, для этого способа окраски графа необходимо и достаточно, чтобы

Регулярный подграф степени d - student2.ru . (4.8)

Обозначим через Регулярный подграф степени d - student2.ru максимальное внутренне устойчивое множество, соответствующее Регулярный подграф степени d - student2.ru .

Тогда одночлен

Регулярный подграф степени d - student2.ru (4.9)

в разложении (4.5) указывает следующий способ окраски графа Регулярный подграф степени d - student2.ru цветами: Регулярный подграф степени d - student2.ru окрашиваем цветом 1, Регулярный подграф степени d - student2.ru - цветом 2, Регулярный подграф степени d - student2.ru - цветом 3 и т.д.

Если представить (4.8) в виде дизъюнкции

Регулярный подграф степени d - student2.ru , (4.10)

то хроматическое число графа Регулярный подграф степени d - student2.ru

Регулярный подграф степени d - student2.ru . (4.11)

Пример

Рассмотрим неориентированный граф Регулярный подграф степени d - student2.ru на рис 4.8 и определим его Регулярный подграф степени d - student2.ru

Регулярный подграф степени d - student2.ru

Рис. 4.8

Решение

Воспользуемся определенной в подразделе. 2.4.2 (см. методичку по теории гафов) формулой

Регулярный подграф степени d - student2.ru (4.12)

или

Регулярный подграф степени d - student2.ru . (4.13)

Так как Регулярный подграф степени d - student2.ru и т. д., то

Регулярный подграф степени d - student2.ru

Регулярный подграф степени d - student2.ru и т.д.

Согласно (4.8)

Регулярный подграф степени d - student2.ru (4.14)

После упрощения

Регулярный подграф степени d - student2.ru

Запишем (4.14) в виде (4.13):

Регулярный подграф степени d - student2.ru .

Тогда очевидно, что

Регулярный подграф степени d - student2.ru . (4.5)

Таким образом, граф можно раскрасить тремя цветами: К, З и Ж в соответствии с

Регулярный подграф степени d - student2.ru .

Из выражения (4.12) получаем

Регулярный подграф степени d - student2.ru

Регулярный подграф степени d - student2.ru

В результате получим, что Регулярный подграф степени d - student2.ru окрашивается в К цвет, Регулярный подграф степени d - student2.ru - в З цвет, Регулярный подграф степени d - student2.ru - в Ж цвет.

На рис. 4.9 изображены всевозможные способы раскраски графа тремя цветами.

Приведем без доказательства следующие теоремы о хроматическом числе графа (доказательства можно найти в [2, 7]).

Теорема 1 (Кенига)

Граф является двухроматическим тогда и только тогда, когда он не содержит циклов нечетной длины.

Теорема 2

Для того, чтобы граф Регулярный подграф степени d - student2.ru был Регулярный подграф степени d - student2.ru -хроматическим, необходимо и достаточно, чтобы существовал соответствующий ему симметрический граф Регулярный подграф степени d - student2.ru без петель, допускающий такую функцию Гранди Регулярный подграф степени d - student2.ru , что

Регулярный подграф степени d - student2.ru

 
  Регулярный подграф степени d - student2.ru

 
  Регулярный подграф степени d - student2.ru

Рис. 4.9

Согласно теореме 2 отыскание функции Гранди для симметрического графа без петель сводится к задаче о раскраске соответствующего неориентированного графа. Любой раскраске отвечает функция Гранди и, наоборот, любой функции Гранди отвечает некоторая раскраска графа.

Рассмотрим в качестве примера симметрический граф без петель (рис. 4.10), соответствующий неориентированному графу, изображенному на рис. 4.8, исходя из раскраски, заданной Регулярный подграф степени d - student2.ru (см. рис. 4.9), получаем функцию Гранди с соответствием Регулярный подграф степени d - student2.ru .

 
  Регулярный подграф степени d - student2.ru

Рис. 4.10

Хроматический класс

Пусть граф Регулярный подграф степени d - student2.ru и Регулярный подграф степени d - student2.ru - целое число, такое, что:

1) ребра графа можно раскрасить Регулярный подграф степени d - student2.ru цветами так, чтобы смежные ребра не окрашивались одинаково;

2) окраска ребер невозможна Регулярный подграф степени d - student2.ru цветами.

Число Регулярный подграф степени d - student2.ru называется хроматическим классом графа Регулярный подграф степени d - student2.ru . Например, хроматический класс графа, изображенного на рис. 4.11, равен пяти, так как необходимо пять цветов для требуемой окраски. Вычисление Регулярный подграф степени d - student2.ru для Регулярный подграф степени d - student2.ru сводится к задаче нахождения хроматического числа графа Регулярный подграф степени d - student2.ru , вершинами которого служат ребра

Регулярный подграф степени d - student2.ru и Регулярный подграф степени d - student2.ru , если Регулярный подграф степени d - student2.ru и Регулярный подграф степени d - student2.ru - смежные ребра в Регулярный подграф степени d - student2.ru .

 
  Регулярный подграф степени d - student2.ru

Рис. 4.11

На рис. 4.12 показано, как получить Регулярный подграф степени d - student2.ru (изображен пунктиром) из Регулярный подграф степени d - student2.ru и раскраску всех ребер Регулярный подграф степени d - student2.ru цветами.

 
  Регулярный подграф степени d - student2.ru

Рис. 4.12

Задачи

1 Ознакомиться с приведенными теоретическими понятиями о неориентированных графах.

2 Изучить понятия хроматического числа и хроматического класса, а также способы их нахождения с помощью приведенных примеров.

3 Решить вручную задачу нахождения хроматического числа и хроматического класса для графа своего варианта. Найти все возможные варианты раскраски графа.

4 Написать программу (в произвольно выбранной среде программирования), которая реализует поиск хроматического числа, хроматического класса и способов раскраски графа.

Содержание отчета

1 Постановка задачи для своего варианта.

2 Ручные вычисления поставленной задачи для графа своего варианта с промежуточными вычислениями, указать найденные хроматическое число, хроматический класс и варианты раскраски графа. Для упрощения оформления отчета рекомендуется представить в рукописном виде.

3 Описание программной реализации: объектов, процедур, функций с указанием параметров и их смыслового содержания.

4 Листинг программы. Наличие комментариев в листинге обязательно.

5 Результат работы программы для графа своего варианта.

6 Выводы.

Варианты

Регулярный подграф степени d - student2.ru

Регулярный подграф степени d - student2.ru

Регулярный подграф степени d - student2.ru

Регулярный подграф степени d - student2.ru

5 Регулярный подграф степени d - student2.ru

Регулярный подграф степени d - student2.ru

Регулярный подграф степени d - student2.ru

Регулярный подграф степени d - student2.ru

Регулярный подграф степени d - student2.ru

Регулярный подграф степени d - student2.ru

Регулярный подграф степени d - student2.ru

Регулярный подграф степени d - student2.ru

Регулярный подграф степени d - student2.ru

Регулярный подграф степени d - student2.ru

Регулярный подграф степени d - student2.ru

Регулярный подграф степени d - student2.ru

Регулярный подграф степени d - student2.ru

Регулярный подграф степени d - student2.ru

Регулярный подграф степени d - student2.ru

Регулярный подграф степени d - student2.ru

Регулярный подграф степени d - student2.ru

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