|
|
|
Animation: Algorithmus von Dijkstra
Animation Systems Collection -- Animations Collection
- Description
- Der Algorithmus von Dijkstra dient zu Berechnung der
kürzesten Wege von einem Startknoten zu allen
anderen Knoten eines Graphen (gerichtet oder ungerichtet).
Hierzu wird zunächst der direkte Weg vom Startknoten zu den
einzelnen Knoten als kürzester Weg eingetragen. In den
Folgeschritten wird immer der am billigsten zu erreichende,
bislang noch nicht besuchte Knoten gewählt und getestet, ob von
diesem aus andere Knoten günstiger erreicht werden können
als bislang der Fall.
Am Ende entstehen die billigsten Kosten für die Wege vom
Startknoten zu allen anderen Knoten, vorausgesetzt daß die
Kantengewichte alle positiv sind.
Die Animation zeigt den Ablauf des Algorithmus an einem einfachen
Beispielgraph. Dabei werden in jedem Schritt der aktuelle
ausgeführte Befehl (im Pseudocode angegeben) sowie die davon
berührten Knoten und Kanten farblich hervorgehoben.
- Screen Shot(s):
-
|
| Beispielgraph nach Initialisierung mit Pseudocode |
|
| Ergebnis nach der Wahl des ersten billigsten Knotens |
|
| Endergebnis des Algorithmus |
- Classification
-
- Animation Rating
- You can provide a rating for this animation. The rating is performed on a scale of 1 to 10, where 10 is the highest possible grade.
- File information
-
BibTeX bibliographic entry for citations:
@Misc{Brodowski:1999,
author = {Jens Brodowski},
title = {Algorithmus von Dijkstra},
howpublished = {WWW: \url{http://www.animal.ahrgr.de/Anims/de/dijkstra.aml}},
}
|