Skip to content
EntityQ816022· pop 30· linked from 173 articles

Bellman-Ford-Algorithmus

Sign in to save

Also known as Bellman–Ford–Moore algorithm, Bellman-Ford equation, distance-vector routing algorithm

Handlungsvorschrift aus der Graphentheorie

Key facts

Class
Single-source shortest path problem (for weighted directed graphs)
Data structure
Graph
Worst case performance
Θ ( | V | | E | ) {\displaystyle \Theta (|V||E|)}
Best case performance
Θ ( | E | ) {\displaystyle \Theta (|E|)}
Worst case space complexity
Θ ( | V | ) {\displaystyle \Theta (|V|)}

via Wikipedia infobox

Article · Deutsch

Der Algorithmus von Bellman und Ford (nach seinen Erfindern Richard Bellman und Lester Ford) ist ein Algorithmus der Graphentheorie und dient der Berechnung der kürzesten Wege ausgehend von einem Startknoten in einem kantengewichteten Graphen. Gelegentlich wird auch vom Moore-Bellman-Ford-Algorithmus gesprochen, da auch Edward F. Moore zu seiner Entwicklung beigetragen hat. Anders als beim Algorithmus von Dijkstra, dem bekanntesten Verfahren zur Suche nach kürzesten Wegen in Graphen, dürfen hier die Gewichte der Kanten auch negativ sein. Zyklen negativen Gewichtes, die vom Startknoten aus erreichbar sind, müssen jedoch ausgeschlossen werden, denn andernfalls könnten diese beliebig oft durchlaufen und somit Wege immer geringeren Gewichts konstruiert werden, es gäbe also überhaupt keinen Weg geringsten Gewichts. Der Bellman-Ford-Algorithmus kann das Vorhandensein von Zyklen negativen Gewichtes erkennen.

Abstract from DBpedia / Wikipedia · CC BY-SA