L’algorithme permet de recherche les plus courts où les plus longs chemins sur un graphe orienté ou non avec des longueurs d’arcs positives ou négatives entre tout couple de sommets.
Algorithme :
a) initialisation :
b) calcul :
Exemple :
Pour la case 3,2 de la matrice avec :
Pour la case 1,3 de la matrice avec :
Et