Вопросы к Поиску с Алисой
Алгоритм Форда-Беллмана для нахождения кратчайших путей в графе работает в несколько фаз. learning.infoteam.msk.ru
На первой фазе задаётся массив расстояний, который по завершению выполнения алгоритма содержит итоговый результат. spravochnick.ru Сначала заполняется массив так: для выделенной вершины устанавливается значение 0, а другие элементы определяются как имеющие размер бесконечность. spravochnick.ru
На следующих фазах выполняется просмотр всех рёбер графа. spravochnick.ru Алгоритм пытается произвести релаксацию (ослабление) вдоль каждого ребра. learning.infoteam.msk.ru Релаксация вдоль ребра означает попытку улучшения значения для одной вершины за счёт значения для другой. spravochnick.ru Фактически это попытка улучшить ответ для вершины, пользуясь ребром и текущим ответом для другой вершины. learning.infoteam.msk.ru
Если вершины недостижимые, то дистанция для них остаётся бесконечной. spravochnick.ru
После выполнения алгоритма элементы содержат длины кратчайших путей от выделенной вершины до других вершин с определённым количеством рёбер. ru.wikipedia.org Из всех таких путей выбирается самый короткий. ru.wikipedia.org