- •Глава 3. Направленные графы
- •3.1.2. Задание диграфов с помощью множеств
- •Определения
- •3.1.3. Полустепени диграфа
- •3.1.4. Последовательности полустепеней диграфа
- •Определение
- •Обратный диграф d-1(V,e-1) – это диграф, у которого множества вершин совпадает с множеством вершин исходного диграфа, а дуги имеют обратную ориентацию.
- •Определение
- •Определение
- •Определения
- •Определение
- •Определение
- •Теорема
- •Класс сложности
- •2.6. Типы связности диграфа.
- •3.7. Достижимость
- •Матрица достижимости r(u,V) задается следующим образом:
- •Замечание
- •3.8. Направленные деревья
- •3.10. Топологическое упорядочение
- •2.11. Подструктуры диграфа
- •2.11.1. Конденсация
- •Класс сложности
- •2.11.2. База и антибаза диграфа
- •2.11.3. Доминирующее множество вершин
- •2.13. Гамильтоновы диграфы
3.1.3. Полустепени диграфа
Если {u,v} –
дуга диграфа, то говорят, что вершинаuявляетсявходящим соседомвершиныv. Симметрично, вершинаvназываетсяисходящим соседомвершиныu. Множество входящих
соседей вершиныuобозначается Г-G(u)=
{v
V(G):{u,v}
A(G)},
а множество исходящих соседей – Г+G(u)=
{v
V(G):{u,v}
A(G)}.

Полустепень исходавершиныu (обозначаетсяdeg+(u)) диграфаDравна |Г+G(u)| (т.е. количеству дуг, инцидентных от вершиныu), аполустепень заходавершиныu (обозначаетсяdeg-(u)) равна | Г-G(u)| (т.е. количеству дуг, инцидентных к вершинеu).
Степенью вершины vдиграфаDявляется сумма полустепеней захода и исхода вершины:deg(v) =deg+(v) +deg-(v).
Истоком называется вершина s со степенью захода deg-(s)=0, астоком – вершина t со степенью исхода deg-(t)=0.


-
Вершины
deg+(Vi)
deg-(Vi)
deg(Vi)
V1
2
2
4
V2
1
2
3
V3
2
0
2
V4
1
2
3
V5
2
1
3
V6
1
2
3
V7
1
1
2
Рис.3.1.5. Орграф
D(V,А) и его полустепени исхода и захода

Полустепень исходавершиныdeg+(Vi).
Полустепень заходавершиныdeg-(Vi).
Степень вершиныdeg(Vi).
Максимальная и минимальная полустепени исходадиграфа – Δ+(D)={max{deg+(Vi) |Vi
V}
и δ+(D)={min{deg+(Vi)
|Vi
V}.Максимальная и минимальная полустепени захода диграфа –
Δ-(D)={max{deg-(Vi)
|Vi
V}
и δ-(D)={min{deg-(Vi)
|Vi
V}.

Cумма полустепеней исхода и сумма полустепеней захода вершин диграфа равна числу дуг:
+(vi)
=
-(vi)
=m;n=│V│;m=│А│.
3.1.4. Последовательности полустепеней диграфа

Последовательность степеней исходаипоследовательность степеней заходадиграфаDявляются последовательности всех полустепеней исхода и полустепеней захода, записанные в порядке возрастания и с возможными повторами.

3.1.5. Матричный способ задания диграфов
Матрица инцидентций

Матрица инцидентностидиграфа [В] является прямоугольной матрицейmxn, гдеn-число вершин,m-число дуг диграфа, элементы которой равны:


Матрица смежности

Матрица смежностидиграфа [А] является квадратной матрицейnxn,n=│V│, элементы которой равны:



Матрица Лапласа

М
атрица
Лапласа (Киргоффа) с использованием
полустепеней захода является квадратной
матрицейnxn,n=│V│и
имеет вид:
М
атрица
Лапласа (Киргоффа) с использованием
полустепеней исхода является квадратной
матрицейnxn,n=│V│и
имеет вид:
В матричном виде:
[L+]=[D+] – [A],
[L-]=[D-] – [A],
где [D+] и [D-] – диагональные матрицы полустепеней захода и исхода,
[A] – матрица смежности,


Пример

3.1.6. Таблица инцидентности

Строка таблицы инцидентностисодержит вершинуvс перечислением всех тех вершин диграфа, дуги которых содержат в качестве источника вершинуv.

3.2. Операции над диграфами
3
.2.1.
Простейшие операции
Простейшими операциями над диграфами являются:
Добавление вершины: D+Vn+1;
Удаление вершины: D-Vi( вершина удаляется вместе с инцидентными к ней и от нее дугами);
Добавление дуги: D+{Vi,Vj};
Удаление дуги: D-{Vi,Vj};
Изменение направления дуги: {Vi,Vj}{Vj,Vi};
Замена дуги на ребро.
