Algorithmus:
Der Algorithmus von Bellmann-Ford löst das SSSP-Problem mit dynamischer Programmierung.
Sei Länge eines kürzesten Pfades vom Startknoten zu , der max. Knoten enthält.
Gesucht ist
.
Es gilt:
Dabei bezeichnet die Nachbarschaft (also alle Nachbarn) von .
Pseudocode:
forall
forall
forall
Komplexität:
Der Algorithmus von Bellmann-Ford löst das SSSP-Problem in Zeit
.
Anstelle der beiden inneren Schleifen reicht eine Schleife über alle Nachbarn der Knoten.