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