11.10.2013 Aufrufe

Algorithmen und Datenstrukturen Vorlesungsskript WS/SS 99-00

Algorithmen und Datenstrukturen Vorlesungsskript WS/SS 99-00

Algorithmen und Datenstrukturen Vorlesungsskript WS/SS 99-00

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

11. Graphen<br />

Dijkstra’s Algorithmus: Schritt 4<br />

É Ù Ú <br />

10<br />

Dijkstra’s Algorithmus: Ergebnis<br />

s<br />

s<br />

0<br />

0<br />

5<br />

10<br />

5<br />

u v<br />

2<br />

x<br />

8<br />

3<br />

1<br />

7<br />

4<br />

5 7<br />

2<br />

É Ú <br />

2<br />

3<br />

1<br />

7<br />

y<br />

u v<br />

x<br />

8<br />

4<br />

9<br />

5 7<br />

2<br />

É <br />

Dijkstra’s Algorithmus: Warum funktioniert er?<br />

220<br />

¯ nur nichtnegative Kantengewichte<br />

¯ wird die “billigste” Verbindung in einer Iteration hinzugenommen, so gilt:<br />

– es ist die billigste Verbindung des bereits konstruierten Graphen<br />

– jede Verbindung außerhalb diese Bereichs ist teurer als die gewählte (da<br />

Kosten mit zusätzlich hinzugenommenen Kanten nicht sinken können)<br />

¯ man beachte: Argumentation gilt nicht für negative Kantengewichte!<br />

y<br />

9<br />

6<br />

6

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!