Компоненты связности графа
Лабораторная работа №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,
.