Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung | |||
faecher:informatik:oberstufe:graphen:zpg:kuerzeste_pfade:kpfad_bellman_ford:start [14.02.2023 09:32] – sron | faecher:informatik:oberstufe:graphen:zpg:kuerzeste_pfade:kpfad_bellman_ford:start [15.02.2023 10:35] (aktuell) – sron | ||
---|---|---|---|
Zeile 25: | Zeile 25: | ||
Gegeben ist ein Graph mit den Knoten A, B und C. | Gegeben ist ein Graph mit den Knoten A, B und C. | ||
- | Kante AB hat Gewicht | + | Kante AB hat Gewicht |
Gesucht sind nun alle kürzestesten Wege von Knoten A aus. | Gesucht sind nun alle kürzestesten Wege von Knoten A aus. | ||
Zeile 32: | Zeile 32: | ||
Nun überprüfen wir für jede Kante, ob es eine Abkürzung gibt. | Nun überprüfen wir für jede Kante, ob es eine Abkürzung gibt. | ||
* 1. Phase | * 1. Phase | ||
- | Betrachte die Kante AB mit Gewicht | + | Betrachte die Kante AB mit Gewicht |
- | -> Weg von A nach B hat Kosten | + | -> Weg von A nach B hat Kosten |
- | Notiere aktuellen Vorgänger von B. | + | Notiere |
Betrachte nun die Kante von C nach B. Diese Kante startet bei einem Knoten, der aktuell keine kürzeste Distanz hat. Das bedeutet, diese Kante liefert keine Abkürzung. | Betrachte nun die Kante von C nach B. Diese Kante startet bei einem Knoten, der aktuell keine kürzeste Distanz hat. Das bedeutet, diese Kante liefert keine Abkürzung. | ||
- | Betrachte abschließend die Kante AC. Die Distanz vom Ausgangsknoten plus das Kantengewicht ergibt | + | Betrachte abschließend die Kante AC. Die Distanz vom Ausgangsknoten plus das Kantengewicht ergibt |
* 2. Phase | * 2. Phase | ||
Prüfe jede Kante erneut. | Prüfe jede Kante erneut. | ||
- | Starte wieder mit der Kante AB mit einem Gewicht | + | Starte wieder mit der Kante AB mit einem Gewicht |
- | Prüfe die Kante mit Gewicht -9. Distanz zum Ausgangsknoten von 11 plus -9 ergibt 2. Die Distanz sowie der Vorgänger werden aktualisiert. | + | Prüfe die Kante mit Gewicht -8. Distanz zum Ausgangsknoten von 10 plus -8 ergibt 2. Die Distanz sowie der Vorgänger werden aktualisiert. |
* 3. Phase | * 3. Phase |