Скачиваний:
16
Добавлен:
09.09.2020
Размер:
209.41 Кб
Скачать

Основные алгоритмы на графах

Кратчайшие пути на графе (алгоритм Дейкстры)

1. Вначале вершине x0 присваивается окончательная метка

0 (нулевое расстояние до самой себя), а каждой из остальных вершин – временная метка .

2.Каждой вершине xj, если она не имеет окончательной метки и смежна xi (той, что в последний раз получила

окончательную метку) присваивается новая временная метка – наменьшая из её временной и числа (wij+окончательная метка xi).

3.Определяется наименьшая из всех временных меток, которая и становиться окончательной меткой своей вершины. Если имеются равные метки, выбирается

любая из них.

© В.М. Гриняк, доц. каф. ИСКТ ВГУЭС

Основные алгоритмы на графах

 

 

Кратчайшие пути на графе (алгоритм Дейкстры -

 

 

 

х2

 

х4

 

иллюстрация)

2

 

3

 

 

1

8

 

 

 

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

х1

7

х3

2

 

х5

2

 

х6

© В.М. Гриняк, доц. каф. ИСКТ ВГУЭС

Соседние файлы в папке лекции