Компоненты связности графа

Лабораторная работа №4. ТЕОРИЯ ГРАФОВ.

РАСКРАСКА НЕОРИЕНТИРОВАННЫХ ГРАФОВ

 

Цель работы: изучить особенности неориентированных графов и основные определения; научиться находить хроматическое число и хроматический класс для графа.

 

Неориентированные графы

Основные понятия

Понятие неориентированного графа считают более общим по отношению к понятию ориентированного графа .

Ребром графа называется такая пара элементов и , для которой

или (4.1)

т.е. пара вершин, связанных дугами в обоих направлениях либо одной дугой в каком-либо направлении.

Ребро обозначается так:

или . (4.2)

Обозначим множество ребер графа через .

Множество вершин вместе с множеством ребер определяют неориентированный граф, который обозначается через

. (4.3)

Каждому ориентированному графу можно однозначно поставить в соответствие неориентированный граф . Обратное, очевидно, неверно.

Если в ориентированных графах (рис. 4.1, 4.2) дуги заменить

 

 
 

 


Рис. 4.1 Рис. 4.2

ребрами, то получится неориентированный граф (рис. 4.3).

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

 
 

 

 


Рис. 4.3 Рис. 4.4

Однако понятие неориентированности не всегда совпадает с понятием двусторонней ориентированности.

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

Неориентированному графу соответствует различных графов , где - число ребер, - число вершин. Например, граф, изображенный на рис. 4.5, имеет 14 дуг и 8 ребер.

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

Например, для графа, изображенного на рис. 4.1, цепи обозначаются так:

и .

Длиной цепи называется число ребер, которые она содержит.

Простая и элементарная цепи определяются аналогично пути, только вместо дуг рассматриваются ребра.

Цикл – это конечная цепь, которая начинается и заканчивается в одной и той же вершине. Например, для графа, изображенного на рис. 4.5, цепи яв-ляются циклами.

Эквивалентными считаются циклы, проходящие через одни и те же вершины в одинаковом порядке. Например, для графа, показанного на рис. 4.5,

.

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

 

Связный граф .

Граф называется связным, если для всех и всегда существует цепь из вершины в вершину .

Сильно связный граф всегда связный.

Например, граф (см. рис. 4.3) связный, но не сильно связный; а граф (см. рис. 4.5) – не связный и ему соответствующий граф также не связный.

Компоненты связности графа.

Совокупность вершин графа ( ), которые можно соединить цепью, обозначим через .

Компонентой связности называется подграф графа , порожденный .

Например, граф и ему соответствующий неориенти-рованный граф (см. рис. 2.62) имеют две компоненты связности: .

Рис. 4.5

Пусть - компоненты связности, порожденные подмно-жествами вершин .

Тогда имеют место следующие соотношения:

(4.4)

, а также .

Далее под словом «граф» подразумеваем неориентированный граф, ассоциируя по-прежнему дуги как ребра.

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

Например, для графа, изображенного на рис. 4.5,

.