Изменения

Перейти к: навигация, поиск

Алгоритм Джонсона

123 байта добавлено, 19:05, 19 августа 2012
Описание
}}
Такая потенциальная функция строится при помощи добавлении фиктивной вершины в <tex> G </tex> , из которой проведены ребра нулевого веса во все остальные вершины и запуском алгоритма Форда-Беллмана из нее. На этом же этапе мы сможем обнаружить наличие отрицательного цикла в графе.
Теперь, когда мы знаем, что веса всех ребер неотрицательны, и кратчайшие пути сохранятся, можно запустить алгоритм Дейкстры из каждой вершины и таким образом найти кратчайшие расстояния между всеми парами вершин.

Навигация