2010-11-29 6 views

Antwort

1

Alle Ihre Fragen scheinen bis zum Klassenzimmer Fragen zu sein. Siehe 1.) Lehrbuch und 2.) Klassennotizen. Sie werden die Antwort entweder an einer oder an beiden Stellen deutlich dokumentiert finden.

6

Erlaubt? Bellman-Ford-Algorithmus ermöglicht ausgeprägte Kanten mit negativen Gewichtungen (nicht im Dijkstra-Algorithmus unterstützt), aber keiner der beiden Algorithmen "erlaubt" negative Zyklen. Das kürzeste Pfadproblem ergibt keinen Sinn in Anwesenheit eines negativen Zyklus, so dass es keinen sinnvollen Weg gibt, negative Zyklen in einem solchen Algorithmus zu "erlauben".

Der Bellman-Ford-Algorithmus kann dazu verwendet werden, das Vorhandensein eines negativen Zyklus zu erkennen und die Ausführung abzubrechen (Abbruch, da in diesem Fall keine korrekte Lösung existiert).

Verwandte Themen