0: Initialisierung Startknoten als Arbeitsknoten und als definitiv markieren Restliche Knoten als unerreichbar markieren (d=∞) Aktuelle Reisezeit zum Startknoten.

Slides:



Advertisements
Ähnliche Präsentationen
Vortrag von Stephanie Weirauch Jens Pleger Peter Jancke Frank Wejmelka
Advertisements

Grundlagen des A*-Algorithmus und Anwendung in der Routenplanung
Obstsorten Äpfel Birnen Himbeeren Nektarinen Erdbeeren Bananen Kiwi.
Vorlesung Informatik 2 Algorithmen und Datenstrukturen (26-Graphenalgorithmen: Wiederholung und Übung) Prof. Th. Ottmann.
Zerlegung von Graphen.
Pathfinding Universität zu Köln
Manfred Thaller, Universität zu Köln Köln 22. Januar 2009
Einführung in die Informationsverarbeitung Teil Thaller Stunde VI: Wege und warum man sie geht Graphen. Manfred Thaller, Universität zu Köln Köln.
Programmieren 2 Future Car Projekt Praktikum 6 - Graphen
Programmieren 2 Future Car Projekt Praktikum 6
Programmieren 2 Future Car Projekt Praktikum 6
FB Informatik Prof. Dr. R.Nitsch Programmieren 2 Future Car Projekt Praktikum 6 - Graphen Reiner Nitsch - Speichern von Graphen -
Vorlesung Informatik 2 Algorithmen und Datenstrukturen (27 – Kürzeste Wege) Prof. Th. Ottmann.
Klausur „Diskrete Mathematik II“
Java-Kurs - 7. Übung Besprechung der Hausaufgabe Referenzvariablen
Information zum Staatsexamen in Mathematik Nach dem Wintersemester 2003/2004 Matthias Ludwig.
Minimum Spanning Tree: MST
Datenstrukturen, Algorithmen und Programmierung 2 (DAP2)
Inhalt danach. inhalt danach inhalt danach inhalt danach inhalt danach inhalt danach.
Vortrag über Graphen Von Jörg Hendricks.
Summen in Produkte verwandeln
Institut für Kartographie und Geoinformation Prof. Dr. Lutz Plümer Diskrete Mathematik II Vorlesung 1 SS 2001 Algorithmus von Dijkstra.
Potenzfunktionen Nullstellenberechnungen
Effiziente Algorithmen
Moin. Ich benutze PPT 2002 und möchte drei Bilder nacheinander 1
Excel verschiedene Anwendungen
Kurvendiskussion Los geht´s Klick auf mich! Melanie Gräbner.
Effiziente Algorithmen Hartmut Klauck Universität Frankfurt SS
Effiziente Algorithmen
Animation von Dijkstra
Animation von Dijkstra
C. Weis, B. Jäggi, A. Horni IVT, ETH Zurich
Umlegung Zwischenfragen PPT → Netz A. Horni IVT, ETH Zurich.
Umgekehrte Kurvendiskussion
Hacky‘s Zaubertrick Nr. 3
Hallo zusammen, hab da eine schwierige Aufgabe für euch
Datenreihen erzeugen –
Commerzbank Sports & More Bavarian TT-Race
Jan Hinzmann – – GIS Praxis II – Slide 1/10 Der Algorithmus von Dijkstra (Berechnung kürzester Wege in bewerteten Graphen) GIS Praxis II, Jan Hinzmann,
Grundwissen Wie lautet die Gleichung aller Parabeln? y = ax² + bx + c
Lernprogramm : „Quadratische Funktionen“
Level 1 Gib die Gleichungen der Normalparabeln in der Scheitelform an.
PASSIV Übersicht über das Passiv
Informatik Datenstruktur Graph 3.3 Durchlaufen von Graphen
Willkommen beim großen Quiz erstellt von Hans und Klaus weiter.
Andreas Horni Übung C: Umlegungsmodelle.
Methodische Grundlagen und Graphen
ECDL MEDIENOFFENSIVE SCHULE II I.Ziehmann; SSI 1 Die Hintergrundfarbe ändern für eine, für mehrere oder für alle Folien.
Institut für Kartographie und Geoinformation Prof. Dr. Lutz Plümer Diskrete Mathematik II Vorlesung Suche des kürzesten Weges in einem Netz.

Thema: Variable und Gleichungen
Dynamisches Array als "verkettete Liste". Ein Vergleich.
Volksbanken Raiffeisenbanken Cup powered by
G.Meininghaus, Konstanz1 Bilder auf dem PC ordnen, wiederfinden und zeigen Windows 7.
Didaktik III : Der GTR im Mathematikunterricht Klassenstufe 8: Lineare Gleichungen und Gleichungssysteme Referentinnen: Nadine Ackermann & Christina Loch.
Thema - Funktionen Mögliche Fragestellungen: Scheitel Nullstellen
Quadratische Funktion
Graphen.
Abschlusspräsentation
Diskrete Mathematik II
Analysis II: Anwendungen
Split Horizon Router A Router B e0 s
EnerGel Liquid Gel-Tintenroller
Projekt Graphentheorie Eulerpfad
Wahrscheinlichkeitsverteilungen
Analysis IV: Spezielle Funktionen
Der Dijkstra-Algorithmus
Fragestunden & Übungsschein
3. Die Datenstruktur Graph 3.3 Durchlaufen von Graphen
Für die Erfassung der Abenzen über das Handy muss einmalig ein vierstelliger PIN gewählt werden. Anschliessend muss „Kaschuso-Mobile“ aktiviert werden.
 Präsentation transkript:

0: Initialisierung Startknoten als Arbeitsknoten und als definitiv markieren Restliche Knoten als unerreichbar markieren (d=∞) Aktuelle Reisezeit zum Startknoten [min] Vorgänger- Knoten definitiv A 0-x B ∞- C ∞- D ∞- E ∞- F ∞-

I: Trage in allen Nachbarknoten des aktuellen Arbeitsknotens die Distanz zum Startknoten ein, falls diese kleiner ist, als der eingetragene Wert. Merke mir in diesem Fall in den Nachbarknoten den aktuellen Arbeitsknoten als Vorgänger. Aktuelle Reisezeit zum Startknoten [min] Vorgänger- Knoten definitiv A 0-x B 4A C ∞- D ∞- E 7A F ∞-

II: Aus allen Knoten, die noch nicht als definitiv markiert sind, wird derjenige mit dem kleinsten Wert im Distanzfeld ausgesucht, als definitiv markiert und zum neuen Arbeitsknoten gemacht. Aktuelle Reisezeit zum Startknoten [min] Vorgänger- Knoten definitiv A 0-x B 4Ax C ∞- D ∞- E 7A F ∞-

I: Trage in allen Nachbarknoten des aktuellen Arbeitsknotens die Distanz zum Startknoten ein, falls diese kleiner ist, als der eingetragene Wert. Merke mir in diesem Fall in den Nachbarknoten den aktuellen Arbeitsknoten als Vorgänger. Aktuelle Reisezeit zum Startknoten [min] Vorgänger- Knoten definitiv A 0-x B 4Ax C 13B D ∞- E 6B F ∞-

II: Aus allen Knoten, die noch nicht als definitiv markiert sind, wird derjenige mit dem kleinsten Wert im Distanzfeld ausgesucht, als definitiv markiert und zum neuen Arbeitsknoten gemacht. Aktuelle Reisezeit zum Startknoten [min] Vorgänger- Knoten definitiv A 0-x B 4Ax C 13B D ∞- E 6Bx F ∞-

I: Trage in allen Nachbarknoten des aktuellen Arbeitsknotens die Distanz zum Startknoten ein, falls diese kleiner ist, als der eingetragene Wert. Merke mir in diesem Fall in den Nachbarknoten den aktuellen Arbeitsknoten als Vorgänger. Aktuelle Reisezeit zum Startknoten [min] Vorgänger- Knoten definitiv A 0-x B 4Ax C 13B D 14E E 6Bx F 8E

II: Aus allen Knoten, die noch nicht als definitiv markiert sind, wird derjenige mit dem kleinsten Wert im Distanzfeld ausgesucht, als definitiv markiert und zum neuen Arbeitsknoten gemacht. Aktuelle Reisezeit zum Startknoten [min] Vorgänger- Knoten definitiv A 0-x B 4Ax C 13B D 14E E 6Bx F 8Ex

I: Trage in allen Nachbarknoten des aktuellen Arbeitsknotens die Distanz zum Startknoten ein, falls diese kleiner ist, als der eingetragene Wert. Merke mir in diesem Fall in den Nachbarknoten den aktuellen Arbeitsknoten als Vorgänger. Aktuelle Reisezeit zum Startknoten [min] Vorgänger- Knoten definitiv A 0-x B 4Ax C 11F D 14E E 6Bx F 8Ex

II: Aus allen Knoten, die noch nicht als definitiv markiert sind, wird derjenige mit dem kleinsten Wert im Distanzfeld ausgesucht, als definitiv markiert und zum neuen Arbeitsknoten gemacht. Aktuelle Reisezeit zum Startknoten [min] Vorgänger- Knoten definitiv A 0-x B 4Ax C 11Fx D 14E E 6Bx F 8Ex

I: Trage in allen Nachbarknoten des aktuellen Arbeitsknotens die Distanz zum Startknoten ein, falls diese kleiner ist, als der eingetragene Wert. Merke mir in diesem Fall in den Nachbarknoten den aktuellen Arbeitsknoten als Vorgänger. Aktuelle Reisezeit zum Startknoten [min] Vorgänger- Knoten definitiv A 0-x B 4Ax C 11Fx D 13C E 6Bx F 8Ex

II: Aus allen Knoten, die noch nicht als definitiv markiert sind, wird derjenige mit dem kleinsten Wert im Distanzfeld ausgesucht, als definitiv markiert und zum neuen Arbeitsknoten gemacht. Aktuelle Reisezeit zum Startknoten [min] Vorgänger- Knoten definitiv A 0-x B 4Ax C 11Fx D 13Cx E 6Bx F 8Ex

III: Verfolge die Route beginnend beim Zielknoten zurück Aktuelle Reisezeit zum Startknoten [min] Vorgänger- Knoten definitiv A 0-x B 4Ax C 11Fx D 13Cx E 6Bx F 8Ex A→ B→ E→ F→ C→ D :13 A→ B→ E→ F :8