double arrow

Шаг 6. Проверка на завершение второго этапа

Шаг 5. Последовательный поиск дуг кратчайшего пути.

Среди вершин, непосредственно предшествующих вершине с постоянными метками, находим вершину xi, удовлетворяющую соотношению

.

Включаем дугу в искомый путь и полагаем .

Если , то кратчайший путь найден – его образует последовательность дуг, полученных на пятом шаге и выстроенных в обратном порядке. В противном случае возвращаемся к пятому шагу.

Пример 9.1. По заданной матрице весов :

а) построить ориентированный граф;

б) найти полустепень захода и полустепень исхода каждой вершины;

в) построить матрицу смежности вершин, матрицу смежности дуг, матрицу инциденций;

г) найти величину минимального пути и сам путь от вершины s=x1 до вершины t=x7 с помощью алгоритма Дейкстры.

.


Сейчас читают про: