Способы задания графов.
Основные понятия и определения теории графов. Способы задания графов. Эйлеровы графы. Деревья. Сети.
Основные задачи, которые привели к созданию теории графов:
| Задача о Кенингсберских мостах. Обойти все четыре части суши, пройдя по каждому мосту один раз и вернуться в исходную точку. |
| Задача о трех домах и трех колодцах. Имеется три дома и три колодца. Провести от каждого дома по тропинке так, чтобы они не пересекались. |
| Задача о четырех красках. Любую карту на плоскости раскрасить четырьмя красками так, чтобы никакие две соседние области не были закрашены одним цветом. |
Графом
называется совокупность двух множеств: непустого множества вершин
и множества
неупорядоченных пар различных элементов множества
. Множество
называется множеством ребер
.
Число вершин графа
.
Число ребер графа
.
Пусть
– вершины графа
с множеством вершин
. Тогда
– ребро, соединяющее эти вершины. Вершина
и ребро
инцидентны, вершина
и ребро
также инцидентны.
Две вершины называются смежными, если они соединены ребром (дугой). Смежные вершины – две вершины, инцидентные одному ребру.

Два ребра называются смежными, если они соединены вершиной (узлом).Смежные ребра – два ребра, инцидентные одной вершине.

Множество вершин, смежных с вершиной
называют множеством смежности вершины
. Обозначают:
.

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

Если элементами множества
являются упорядоченные пары, то граф называется ориентированным или орграфом. Ребра в таком орграфе называют дугами.

Если элементом множества
может быть пара одинаковых элементов множества
, то такой элемент множества
называют петлей. А граф называют – графом с петлями или псевдографом.

Если
не является множеством, а набором (кортежем), содержащим несколько одинаковых элементов, то эти элементы называют кратными ребрами, а граф – мультиграфом.

Если элементами множества
являются необязательно двухэлементные, то такие элементы множества
называют гипердугами, а граф – гиперграфом.

Если задана функция
F, то
– множество пометок, а граф называется помеченным или нагруженным.
Основной способ задания графа – в виде матрицы смежности вершин. Элемент
равен 1, если
и равен 0, если
.
Также графы можно задавать с помощью матрицы инцидентности. Представление графа
с помощью матрицы
, отражающей инцидентность вершин и ребер: для неориентированного графа элемент
равен 1, если вершина
инцидентна ребру
, иначе элемент
равен 0.
Граф задается также списками смежности. Это списочная структура отражает смежность вершин и состоит из массива указателей на списки смежных вершин.
Степень (валентность) вершины
в графе
– количество ребер, инцидентных вершине
. Обозначают
.
Для любой
:
.
Минимальная степень вершины графа
обозначается
.
Максимальная степень вершины графа
обозначается
.
Если степени всех вершин равны
, то граф называется регулярным.
– степень регулярности графа. Для нерегулярных графов
не определена.
Для орграфа число дуг, исходящих из вершины
, называют полустепенью исхода и обозначают
, а число дуг, входящих в вершину
, называют полустепенью захода и обозначают
.
Определим полустепени захода и полустепени исхода всех вершин графа:

d-(1)=2; d-(2)=2; d-(3)=1; d-(4)=0;
d+(1)=0; d+(2)=1; d+(3)=1; d+(4)=3.
Ориентированный граф, имеющий две вершины: в одной (сток), у которой полустепень захода равна нулю, а в другой (исток), у которой полустепень исхода равна нулю называют сетью.
Теорема Эйлера. Сумма степеней вершин графа равна удвоенному количеству ребер.
Теорема справедлива как для неориентированных графов, так и для ориентированных графов.
Для неориентированных графов:
.
Для ориентированных графов:
.
Дата добавления: 2015-12-16; просмотров: 1982;
