Алгоритм Флойда
Эта статья находится в разработке!
Алгоритм Флойда (алгоритм Флойда–Уоршелла) — динамический алгоритм нахождения длин кратчайших путей между всеми парами вершин взвешенного ориентированного графа. Разработан в 1962 году.
Алгоритм
Пусть дан граф
; ; вершины пронумерованы от до .Обозначим длину кратчайшего пути между вершинами
и , содержащего, помимо самих вершин и , только вершины с номерами как . Понятно, что .