2. Найти полустепени исхода и захода вершины.
Задача 1
Ориентированный граф
1. Построить матрицы, смежности, инцидентности.
2. Найти полустепени исхода и захода вершины.
Матрица смежности
Матрица смежности графа G с конечным числом вершин n (пронумерованных числами от 1 до n) — это квадратная матрица A размера n, в которой значение элемента aij равно числу рёбер из i-й вершины графа в j-ю вершину.
V1 | V2 | V3 | V4 | V5 | V6 | |
V1 | 0 | 1 | 1 | 0 | 1 | 0 |
V2 | 0 | 1 | 0 | 0 | 1 | 0 |
V3 | 0 | 0 | 0 | 0 | 0 | 0 |
V4 | 0 | 0 | 1 | 0 | 0 | 0 |
V5 | 0 | 0 | 0 | 1 | 0 | 0 |
V6 | 1 | 1 | 0 | 0 | 1 | 1 |
Матрица инцидентности
U1 | U2 | U3 | U4 | U5 | U6 | U7 | U8 | U9 | U10 | |
V1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | -1 | 0 |
V2 | -1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
V3 | 0 | -1 | 0 | 0 | -1 | 0 | 0 | 0 | 0 | 0 |
V4 | 0 | 0 | 0 | 0 | 1 | -1 | 0 | 0 | 0 | 0 |
V5 | 0 | 0 | 0 | -1 | 0 | -1 | -1 | -1 | 0 | 0 |
V6 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 0 |
Найдём степени полуисхода и полузахода
Полустепенью исхода (захода) вершины графа
будем называть число
(соответственно
), равное количеству дуг графа, исходящих из вершины
(заходящих в вершину
). Вклад каждой петли, инцидентной вершине
, равен 1 как в
, так и в
.
Задача 2
Определим полустепени исхода и захода вершины данного графа:
Для вершины V1:
d1+=1, d1- =1
Для вершины V2:
d2+=1, d2-=1
Для вершины V3:
d3+=2, d3-=0
Для вершины V4:
d4+=1 d4-=1
Для вершины V5:
d5+=3 d5-=1
Для вершины V6:
d6+=1 d6-=2
Задача 3
Неориентированный граф
1. Построить матрицы смежности и инцидентности
2. Найти степени вершины графа
Матрица смежности
V1 | V2 | V3 | V4 | V5 | V6 | |
V1 | 0 | 1 | 1 | 0 | 1 | 1 |
V2 | 1 | 0 | 0 | 0 | 1 | 0 |
V3 | 1 | 0 | 0 | 1 | 0 | 0 |
V4 | 0 | 0 | 1 | 0 | 1 | 0 |
V5 | 1 | 1 | 0 | 1 | 0 | 1 |
V6 | 1 | 0 | 0 | 0 | 1 | 0 |
Матрица инцидентности
U1 | U2 | U3 | U4 | U5 | U6 | U7 | U8 | |
V1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 |
V2 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
V3 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 |
V4 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
V5 | 0 | 0 | 1 | 0 | 1 | 1 | 1 | 0 |
V6 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 |
Степень вершины неориентированного графа. Число рёбер, принадлежащие вершине.
d1=4 d4=2
d2=2 d5=4
d3=2 d6=2
Задача о кратчайшем пути
Пусть задана сеть из n+ 1 вершин, то есть ориентированный граф. В нем выделены две вершины – вход (нулевая вершина) и выход (вершина с номером n). Для каждой дуги заданы числа, называемые длинами дуг. Длиной пути (контура) называется сумма длин входящих в него дуг (если длины дуг не заданы, то длина пути (контура) определяется как число входящих в него дуг).
Задача заключается в поиске кратчайшего пути (пути минимальной длины) от входа до выхода сети. Будем предполагать, что в любую вершину сети можно попасть из входа и из любой вершины можно попасть в выход (вершины, не удовлетворяющие этому требованию, можно удалить). Известно, что для существования кратчайшего пути необходимо и достаточно отсутствия в сети контуров отрицательной длины. Номер строки в матрице соответствует номеру исходящей вершины, а номер столбца – входящей. Единица на пересечении i-й строки и j-го столбца ставится в том случае, если есть путь, выходящий из i-й вершины и входящий в j-ю. Во все остальные ячейки матрицы заносятся нули.
Найти кратчайший путь в сети, имеющей правильную нумерацию:
0) λ 0=0
Lik=gy:gy(r) Помечаем вершину индексом λ 0=0
1) λ 1=0
λ 1= λ 0 + L01=0+3= 3
Помечаем вершину индексом λ 1=3
2) λ 2 = min(λ 1 + L02 : λ 1 + L12)= min(0+9: 3+5)=8
Помечаем вершину индексом λ 2=8
3) λ 3= min(λ 1 + L13: λ 2 + L23) = min(3+8: 8+2)=10
Помечаем вершину индексом λ 3=10
4) λ 4= λ2+L24=8+1=9
Помечаем вершину индексом λ4=9
5) λ 5=min(λ3 + L35: λ 4+ L45)=min(10+4: 9+6)=14
Отсюда следует, что длина кратчайшего пути = 14
Методом обратного хода находится кратчайший путь. Если разность между индексом конечной вершины (дуги) и индексом начальной вершины (дуги) равен длине дуги, то длина входит в кратчайший путь.
λ 5- λ3 =14-10=4
L35=4, входит в кратчайший путь
λ 5- λ4=14-9=5
L46 не равно 5, не входит в кратчайший путь
λ 3 – λ1=10-3=7
L13 не равно 7, не входит в кратчайший путь
λ 3- λ2=10-8=2
L23=2, входит в кратчайший путь
λ 2- λ1=8-3=5
L12=5, входит в кратчайший путь
λ 1- λ0=3-0=3
L10=3, Водит в кратчайший путь
Следовательно кратчайший путь M:
0->1->2->3->5
Lm=14
Задача 4
Ориентированный граф
1. Построить матрицы, смежности, инцидентности.
2. Найти полустепени исхода и захода вершины.
Матрица смежности
Матрица смежности графа G с конечным числом вершин n (пронумерованных числами от 1 до n) — это квадратная матрица A размера n, в которой значение элемента aij равно числу рёбер из i-й вершины графа в j-ю вершину.
V1 | V2 | V3 | V4 | V5 | |
V1 | 1 | 1 | 0 | 0 | 0 |
V2 | 0 | 0 | 1 | 1 | 1 |
V3 | 1 | 0 | 0 | 0 | 1 |
V4 | 0 | 0 | 0 | 1 | 0 |
V5 | 0 | 0 | 0 | 0 | 0 |
Матрица инцидентности
U1 | U2 | U3 | U4 | U5 | U6 | U7 | |
V1 | 0 | 0 | 0 | -1 | -1 | 0 | 1 |
V2 | 0 | 1 | 0 | 1 | 0 | 1 | -1 |
V3 | 1 | 0 | 0 | -1 | 1 | -1 | 0 |
V4 | 0 | 0 | -1 | 1 | 1 | 0 | 0 |
V5 | -1 | -1 | 0 | -0 | 0 | 0 | 0 |
Найдём степени полуисхода и полузахода
Полустепенью исхода (захода) вершины графа
будем называть число
(соответственно
), равное количеству дуг графа, исходящих из вершины
(заходящих в вершину
). Вклад каждой петли, инцидентной вершине
, равен 1 как в
, так и в
.
Задача 2
Определим полустепени исхода и захода вершины данного графа:
Для вершины V1:
d1+=1, d1- =2
Для вершины V2:
d2+=3, d2-=1
Для вершины V3:
d3+=2, d3-=2
Для вершины V4:
d4+=2 d4-=1
Для вершины V5:
d5+=0 d5-=2
Задача 5
Неориентированный граф
3. Построить матрицы смежности и инцидентности
4. Найти степени вершины графа
Матрица смежности
V1 | V2 | V3 | V4 | V5 | |
V1 | 0 | 1 | 1 | 1 | 0 |
V2 | 1 | 0 | 1 | 1 | 1 |
V3 | 1 | 1 | 0 | 1 | 1 |
V4 | 1 | 1 | 1 | 0 | 0 |
V5 | 0 | 1 | 1 | 0 | 0 |
Матрица инцидентности
U1 | U2 | U3 | U4 | U5 | U6 | U7 | |
V1 | 0 | 0 | 1 | 1 | 0 | 0 | 1 |
V2 | 0 | 1 | 0 | 0 | 1 | 1 | 1 |
V3 | 1 | 0 | 1 | 0 | 1 | 1 | 0 |
V4 | 0 | 0 | 0 | 1 | 1 | 0 | 0 |
V5 | 1 | 1 | 0 | 0 | 0 | 0 | 0 |
Степень вершины неориентированного графа. Число рёбер, принадлежащие вершине.
d1=3 d4=3
d2=4 d5=2
d3=4
Задача о кратчайшем пути
Пусть задана сеть из n+ 1 вершин, то есть ориентированный граф. В нем выделены две вершины – вход (нулевая вершина) и выход (вершина с номером n). Для каждой дуги заданы числа, называемые длинами дуг. Длиной пути (контура) называется сумма длин входящих в него дуг (если длины дуг не заданы, то длина пути (контура) определяется как число входящих в него дуг).
Задача заключается в поиске кратчайшего пути (пути минимальной длины) от входа до выхода сети. Будем предполагать, что в любую вершину сети можно попасть из входа и из любой вершины можно попасть в выход (вершины, не удовлетворяющие этому требованию, можно удалить). Известно, что для существования кратчайшего пути необходимо и достаточно отсутствия в сети контуров отрицательной длины. Номер строки в матрице соответствует номеру исходящей вершины, а номер столбца – входящей. Единица на пересечении i-й строки и j-го столбца ставится в том случае, если есть путь, выходящий из i-й вершины и входящий в j-ю. Во все остальные ячейки матрицы заносятся нули.
Найти кратчайший путь в сети, имеющей правильную нумерацию:
0) λ 0=0
Lik=gy:gy(r) Помечаем вершину индексом λ 0=0
1) λ 1=0
λ 1= λ 0 + L01=0+3= 3
Помечаем вершину индексом λ 1=3
2) λ 2 = λ 1 + L01= 3+6=9
Помечаем вершину индексом λ 2=9
3) λ 3= λ 3 + L34=9+3=12
Помечаем вершину индексом λ 3=12
4) λ 4= λ2+L45=12+3=15
Помечаем вершину индексом λ4=9
5) λ 5=min(λ5 + L56: λ 5+ L57)=min(15+1: 15+5)=16
Отсюда следует, что длина кратчайшего пути = 16
6) λ 6=min(λ6 + L78: λ 6+ L79)=min(16+7: 16+2)=18
Отсюда следует, что длина кратчайшего пути = 18
7) λ 7= λ6+L69=18+4=22
Помечаем вершину индексом λ 7=22
8) λ 8= λ2+L26=5+22=27
Помечаем вершину индексом λ 8=27
9) λ 9= λ9+L02=0+27=27
Помечаем вершину индексом λ 9=27
Методом обратного хода находится кратчайший путь. Если разность между индексом конечной вершины (дуги) и индексом начальной вершины (дуги) равен длине дуги, то длина входит в кратчайший путь.
λ 2- λ6 =27-22=5
L62=5, входит в кратчайший путь
λ 6- λ9=22-18=4
L96=4, входит в кратчайший путь
λ 9 – λ7=18-16=2
L79=2, входит в кратчайший путь
λ 7- λ5=16-15=1
L75 не равно 1, не входит в кратчайший путь
λ 5- λ4=15-12=3
L45=3, входит в кратчайший путь
λ 1- λ0=3-0=3
L10=3, Водит в кратчайший путь
Следовательно кратчайший путь M:
0->5->4->2->1->3
Lm=27