Лекция 6 – по курсу «Сетевые методы и графы в автоматизированном управлении»
Матрица инциденций B=[bij]
482.50K
Category: informaticsinformatics

Лекция 6. Сетевые методы и графы в автоматизированном управлении

1. Лекция 6 – по курсу «Сетевые методы и графы в автоматизированном управлении»

Алгоритмы,формулы и рисунки

2.

Ориентированный эйлеров граф
v3
v2
l1
l4
l2
l3
Теорема, сформулированная для
неориентированных графов. Связный
граф является эйлеровым тогда и
только тогда, когда степени всех его
вершин чётны.
l6
v4
l5
v1
Для ориентированных графов преобразуется в условие такое, что для
любой вершины V справедливо:
d¯(V)=d+(V).

3.

Ориентированный гамильтонов граф
v1
l1
v2
l2
l6
v3
l3
v4
l5
v5
l4
v6
Сильносвязный полный ориентированный граф является
гамильтоновым

4.

Ациклический ориентированный граф
По отношению к ациклическому
ориентированному графу справедливо
следующее утверждение:
вершины ациклического
ориентированного графа G с n
вершинами
можно пометить таким образом целыми
числами из множества { 1,2,…, n}, что
если в графе имеется дуга (i,j), то i < j,
т.е. каждая дуга направлена от
вершины с меньшим номером к
вершине с большим номером.
Такое упорядочение вершин называется
топологической сортировкой.

5.

Топологическая сортировка
Теорема: в ациклическом ориентированном графе имеются
по крайней мере
•одна вершина с нулевой полустепенью захода
•и одна вершина с нулевой полустепенью исхода.
Шаг 1: Выберем произвольную вершину с нулевой полустепенью исхода,
пометим ее n.
Шаг 2: Удалим из графа эту вершину и инцидентные ей дуги.
Шаг 3: Получившийся граф также является ациклическим, поэтому в нем
можно выбрать вершину с нулевой полустепенью исхода и пометим
эту вершину n-1.
Повторим описанную
процедуру до тех пор, пока
не пометим все вершины.

6.

Задание: выполнить топологическую сортировку для графа

7.

Результат топологической сортировки

8.

Матрица смежности
ориентированного графа
v1
v3
v2
v4
Пусть G=(V, E) – ориентированный граф
без параллельных дуг, в котором
V={V1,V2,…,Vn}.
Сумма всех элементов строки Vi
матрицы дает полустепень исхода
вершины Vi ,
а сумма элементов столбца Vi –
полустепень захода вершины Vi.

9.

Матрица смежности
неориентированного графа
v1
v3
v2
v4
В случае неориентированного
графа aij=1 тогда и только тогда,
когда существует ребро,
соединяющее вершины Vi и Vj
Сумма всех элементов строки Vi матрицы равна сумме
элементов столбца Vi и равна степени вершины Vi.

10.

Матрицей смежности несвязного графа является
нулевая матрица порядка n n
v1
v3
v2
v4

11.

Матрица достижимостей R=[rij]
v6
v1
v2
v7
v5
v4
v3
Все диагональные элементы в матрице R равны 1, поскольку каждая
вершина достижима из себя самой.

12.

Вопрос 1.
Как будет выглядеть матрица
достижимости для неоринтированного графа?
Вопрос 2.
Как будет выглядеть матрица
достижимости для несвязного графа?

13. Матрица инциденций B=[bij]

Рассмотрим граф G на n вершинах и m ребрах
Если граф G ориентированный
Если граф G неориентированный

14.

Построить матрицы инциденций для графов:
v1
v2
l1
l3
l2
l4
l5
v3
l7
l6
v5
v1
v4
l8
l1
v2
l3
l2
l4
l5
v4
v3
l7
l6
v5
l8

15.

Построить матрицы инциденций для графов:
v1
v2
l1
l3
l2
l4
l5
v3
l7
l6
v5
v1
v4
l8
l1
v2
l3
l2
l4
l5
v4
v3
l7
l6
v5
l8

16.

Свойства матриц инциденций для графов:
Свойства матрицы инцидентности
неориентированного графа.
1. Сумма элементов матрицы на i-й
строке равна степени вершины i.
2. Сумма элементов матрицы по i-му
столбцы равна 2.
Свойства матрици инцидентности
орграфа.
1. Сумма строк матрицы B(G) является
нулевой строкой.
2. Любая строка матрицы B(G) является
линейной комбинацией остальных строк.
3. Ранг матрицы B(G) равен p-1.

17.

В случае связных орграфов ранг матрицы инциденций В равен n-1.

18.

Построить матрицы инциденций для графов:
v1
l2
v3
l1
v2
l3
l4
l5
v5
v4
l8
v1
l2
l1
v2
l3
l4
l5
v4
v3
v5
l8

19.

Построить матрицы инциденций для графов:
v1
v2
l1
l3
l2
l4
l5
v3
v4
v5
v1
l2
l8
l1
v2
l3
l4
l5
v4
v3
v5
l8
English     Русский Rules