Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Дискретная Математика - Смирнов А.М.docx
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
973.27 Кб
Скачать

2.6 Обходы графа

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

  • поиск в ширину,

  • поиск в глубину.

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

Обход в ширину идет просмотром вершин этажа и далее по этажам. Это обслуживание очереди.

Обход в глубину – идем по ветви до конца, если нужная вершина не найдена, то возвращаемся до первого разветвления и далее по новой веточке вниз – обслуживание стека.

Р исунок 2.26

В псевдографе число ребер и дуг (петли либо не учитывают, либо учитывают как два ребра или дуги), инцидентных некоторой вершине хi, называют степенью вершины (обозначение deg xi).

Например, у графа показанного на рис. 2.27

степень вершины: x1: 6

(ребра е1, е2, е5, е7, е8, дуга е3);

степень вершины x2: 5

(ребра е1, е2, дуги е3, e4, e6);

степень вершины x3: 2

(ребро e5, дуга e4,);

степень вершины x4: 6

(ребра е7, е8, e9, дуги e6, e10, e11);

степень вершины x5: 3

(ребро e9, дуга e10, дуга e11).

Рисунок 2.27

В неорграфе степень вершины равна числу инцидентных ей ребер, а сумма степеней вершин равна удвоенному числу его ребер:

.

Пример, подтверждающий справедливость этой формулы, показан на рис. 2.28.

Р исунок 2.28

Если deg vi = 0 , то эта вершина изолированная.

Если deg vi = 1 , то эта вершина висячая.

Для орграфа вводятся понятия полустепени исхода (deg+) и полустепени захода (deg) вершины, что соответствует числу выходящих и входящих дуг соответственно.

Для орграфа, показанного на рис. 2.29,

Р исунок 2.29

полустепень исхода вершины a: 2 (две выходящие дуги: 1, 2),

полустепень захода вершины a: 1 (одна заходящая дуга 10),

полустепень исхода вершины b: 1,

полустепень захода вершины b: 2

полустепень исхода вершины c: 2,

полустепень захода вершины c: 0,

полустепень исхода вершины d: 0,

полустепень захода вершины d: 2,

полустепень исхода вершины e: 1,

полустепень захода вершины e: 3,

полустепень исхода вершины f: 3,

полустепень захода вершины f: 0,

полустепень исхода вершины g: 1,

полустепень захода вершины g: 2.

Для орграфа и .

Если deg vi = 0 , то эта вершина – источник.

Если deg+ vi = 0, то эта вершина тупиковая – сток.

Если граф имеет вершины одинаковой степени (полустепени исхода и захода), то его называют регулярным.

Вершины графа G(3,6) x1, x2, x3 (рис. 2.30) имеют одинаковую степень, равную 4, следовательно, G – регулярный граф.

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

У графа, показанного на рис. 2.31, имеем

Смежные вершины Несмежные вершины

x1 и x2 : 2 общих соседа: x4 и x3 х1 и х3: 2 общих соседа: x2 и x4

x1 и x4 : 2 общих соседа: x2 и x3 х2 и х4: 2 общих соседа: x1 и x3

x4 и x3 : 2 общих соседа: x1 и x2 x2 и x3 : 2 общих соседа: x4 и x1

Одинаковое число общих Одинаковое число общих

соседей: 2. соседей: 2.

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

Р исунок 2.30

Р исунок 2.31