TU Wien:Diskrete Mathematik für Informatik VU (Drmota)/Übungen WS20/Beispiel 24

Aus VoWi
Zur Navigation springen Zur Suche springen

Modify Dijkstra's algorithm such that it finds a path whose longest edge is as short as possible and apply it to the first graph in exercise 16, starting at .

Dieses Beispiel hat einen unbekannten Lösungsstatus. Bitte editiere diese Seite und schreibe den dir bekannten Status ins Beispiel. Die möglichen Werte sind hier: Vorlage:Beispiel dokumentiert. Führe folgende Änderung durch:
{{Beispiel|1=
Angabetext
}}

oder

{{Beispiel|
Angabetext
}}

zu (im Falle einer korrekten, unverifizierten Lösung "solved". Auch möglich "unsolved", "wrong", "verified_by_tutor". Alle möglichen Werte sind hier: Vorlage:Beispiel dokumentiert.)

{{Beispiel|status=solved|1=
Angabetext
}}


Graph from exercise 16:


Lösungsvorschlag[Bearbeiten | Quelltext bearbeiten]

Instead of considering the weights for the path until a vertex, consider only the weights of the currently available edges.

Iteration v0 v1 v2 v3 v4 v5 v6 v7 v8 v9 Auswahl Vorgänger
0 0 v0
1 1 5 5 8 v1 v0
2 4 7 5 1 v9 v1
3 3 4 7 1 v7 v9
4 1 4 3 7 5 v2 v7
5 4 4 3 4 5 v5 v7
6 3 1 4 5 v4 v5
7 3 1 5 v6 v4
8 3 4 v3 v5
9 4 v8 v6