Главная страница

Сети связи 3 задание. 3 задание сети связи. Алгоритм Дейкстры поиска кратчайшего пути


Скачать 0.59 Mb.
НазваниеАлгоритм Дейкстры поиска кратчайшего пути
АнкорСети связи 3 задание
Дата14.11.2021
Размер0.59 Mb.
Формат файлаdocx
Имя файла3 задание сети связи.docx
ТипДокументы
#271623


Домашняя работа по Сетям связи №3 Тема: «Алгоритм Дейкстры поиска кратчайшего пути»

Выполнил студент:

Вариант: №25

Москва 2021



Вар.


Вид графа

Веса рёбер графа

S1

12

24

14

13

S3

3t

4t

5.


s

ss

So

3

s

  • ssss s sss sss




S


2




1



t

3

4



10


4


4


3


7


15


3


7







Первая итерация
1 = min 1 ; s + cs1 = min ∞, 0+10 = 10.

2 = min 2 ; s + cs2 = min ∞, 0+∞ = ∞.

3 = min 3 ; s + cs3 = min ∞, 0+15 = 15.

4 = ∞.

t = ∞.

1

Минимальный вес имеет вершина 1, ей приписываем постоянный вес =3. = 10
Вторая итерация

Так как найдено новое значение i =1 t, то пересчитываем временные веса остальных вершин.

2 = min 1 ; 1 + c12 = min ∞, 10+4} = 14.

3 = min 2 ; 1 + c13 = min 15, 10+7 = 15.

4 = min4 ; 1 + c14 = min∞, 10+3 = 13.

t = ∞.

4
Минимальный вес имеет вершина 4. Приписываем ей постоянный вес

= 13. Положим i =4.

Третья итерация

Так как найдено новое значение i=4 t, то пересчитываем временные веса вершин.

min2 ; 4 + c42 min1413+414;

3 min 4 ; 4 + c43 = min1513+∞15;

 mint ; 4 + c4tmin13+7 = 20;


2
Минимальный вес имеет вершина 2. Приписываем ей постоянный вес

= 14. Положим i =2.

Четвертая итерация

Так как найдено новое значение i =2t, то пересчитываем временные веса вершин.

3 min2 ; 2 + c23 min151415;

t mint ; 4 + c2t min2014 + 20;

3
Минимальный вес имеет вершина 2. Приписываем ей постоянный вес

= 15. Положим i =3.

Пятая итерация.

Так как найдено новое значение i =2 t, то пересчитываем временные веса вершин.

t = min t ; 3 + c3t = min 20, 15 + 3 = 18.

Минимальный вес имеет вершина tt = 18. Положим i = t.

№ ите-рации

Веса узлов графа

Текущее дерево

S

1

2

3

4

t

0.

i = S


0















1.

i = 3


0
















1


2.

i = 1


0















3.

i = 4


0















4.

i = 2


0

















5.

i = t


0

















написать администратору сайта