Algorithm Engineering

Slides:



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

Randomisierte Algorithmen Präfix Suche und Konsistentes Hashing
Grundlagen des A*-Algorithmus und Anwendung in der Routenplanung
Berechne den optimalen (kürzesten, schnellsten) Weg
Vorlesung Informatik 2 Algorithmen und Datenstrukturen (26-Graphenalgorithmen: Wiederholung und Übung) Prof. Th. Ottmann.
7.2 B-Bäume / B*-Bäume als Hilfsmittel zur Indexorganisation
GIN2 – 2. Vorlesung, SS04 Prof. Dr. Wolfram Conen
Hinweise zum 8. Übungsblatt zu MGI, Teil 2 Prof. Dr. W. Conen FH Gelsenkirchen.
B-Bäume.
Die 1-Baum-Relaxation des TSP mit der Subgradientenmethode
Gliederung Motivation / Grundlagen Sortierverfahren
Sortieren mit Binären Bäumen
Baumstrukturen Richard Göbel.
WS Algorithmentheorie 13 - Kürzeste (billigste) Wege Prof. Dr. Th. Ottmann.
Vorlesung Informatik 2 Algorithmen und Datenstrukturen (27 – Kürzeste Wege) Prof. Th. Ottmann.
1 Vorlesung Informatik 2 Algorithmen und Datenstrukturen (21 – Kürzeste Wege) T. Lauer.
Algorithmentheorie 12 – Spannende Bäume minimalen Gewichts
Unterrichtsvorbereitung Graphentheorie Thema: Isomorphie von Graphen Otto-von-Guericke-Universität Magdeburg Fakultät für Mathematik Institut für Algebra.
1 Kap. 2 Graphen Kap. 2.1 Netze Beispiele: MVV, Autobahnen, WIN, E/R, LH-Flüge, Stützgraphen, Petri-Netze, SIPs, ISA-Hierarchien, Operator-Graphen, Wartegraphen.
Operationen auf verketteten Listen
Diskrete Mathe II Übung
Klausur „Diskrete Mathematik II“
Christian Schindelhauer
Hinweise zum 10. Übungsblatt zu GIN1b, WS04/05 Prof. Dr. W. Conen (Version 1.0alpha, )
Khatuna Khvedelidze Teona Khizanishvili
Vortrag über Graphen Von Jörg Hendricks.
Institut für Kartographie und Geoinformation Prof. Dr. Lutz Plümer Diskrete Mathematik II Vorlesung 1 SS 2001 Algorithmus von Dijkstra.
Animationen zu Kap. 4.3: AVL-Bäume
Effiziente Algorithmen
Diskrete Mathematik II
Diskrete Mathematik II
Universität zu Köln Softwaretechnologie II (Teil 1): Simulation und 3D Programmierung Wintersemester 2011/2012 Dozent: Prof. Dr. phil. Manfred Thaller.
Effiziente Algorithmen Hartmut Klauck Universität Frankfurt SS
Effiziente Algorithmen
Effiziente Algorithmen
Black Box Algorithmen Hartmut Klauck Universität Frankfurt SS
Effiziente Algorithmen Hartmut Klauck Universität Frankfurt SS
Effiziente Algorithmen
Effiziente Algorithmen Hartmut Klauck Universität Frankfurt SS
Animation von Dijkstra
Einführung in die Informatik für Naturwissenschaftler und Ingenieure
Einführung in die Informatik für Naturwissenschaftler und Ingenieure
Algorithmus von Dijkstra. 0 Algorithmus von Dijkstra s Priority Queue PQ: Knoten, Priorität Weglänge Kandidatenmenge.
Prof. Dr. Petra Mutzel Animation Planarisierungsverfahren Lehrstuhl für Algorithm Engineering LS11 Universität Dortmund Automatisches Zeichnen von Graphen.
Animation von Dijkstra
Einführung in die Informatik für Naturwissenschaftler und Ingenieure (alias Einführung in die Programmierung) (Vorlesung) Prof. Dr. Günter Rudolph Fachbereich.
Institut für Theoretische Informatik
Jan Hinzmann – – GIS Praxis II – Slide 1/10 Der Algorithmus von Dijkstra (Berechnung kürzester Wege in bewerteten Graphen) GIS Praxis II, Jan Hinzmann,
Institut für Wirtschaftsinformatik – Software Engineering, JKU Linz 1 Thomas Hilpold: Algorithmen und Datenstrukturen SS 2005 Mag.Th. Hilpold u. Dr. A.Stritzinger.
Einführung in die Informatik für Naturwissenschaftler und Ingenieure (alias Einführung in die Programmierung) (Vorlesung) Prof. Dr. Günter Rudolph Fachbereich.
Peer-to-Peer-Netzwerke
se_4_graphen_und_baeume_I.ppt1 Softwareengineering Graphen und Bäume 1 Prof. Dr.-Ing. Axel Benz, Berlin School of Economics and Law.
Eine kurze Geschichte der Graphentheorie
Mag. Thomas Hilpold, Universität Linz, Institut für Wirtschaftsinformatik – Software Engineering 1 Algorithmen und Datenstrukturen 1 SS 2002 Mag.Thomas.
Institut für Kartographie und Geoinformation Prof. Dr. Lutz Plümer Diskrete Mathematik II Vorlesung der Algorithmus von Floyd Foliendesign:
Institut für Kartographie und Geoinformation Prof. Dr. Lutz Plümer Diskrete Mathematik II Vorlesung Datenstrukturen für den Algorithmus von.
Institut für Kartographie und Geoinformation Prof. Dr. Lutz Plümer Diskrete Mathematik II Vorlesung Suche des kürzesten Weges in einem Netz.
Diskrete Mathe II Übung IKG - Übung Diskrete Mathe II – Jörg Schmittwilken 2 Gruppeneinteilung Gruppe A: Mo 12:00 – 12:45 Uhr –bis einschließlich.
Institut für Kartographie und Geoinformation Prof. Dr. Lutz Plümer Diskrete Mathematik II Vorlesung der Algorithmus von Floyd.
Binärer Baum, Binärer Suchbaum I
Wegsuchealgorithmen in Routenplanungssystemen Vortrag von Markus Schäfer Projektgruppe Intelligente Datenbanken
Gliederung der Vorlesung
Programmiersprachen II Vorbesprechung Klausur Prof. Dr. Reiner Güttler Fachbereich GIS HTW.
Programmiersprachen II Graph_Algorithmen Gewichtete Graphen - Minimum Spanning Tree und shortest path aus Implementierungssicht Prof. Dr. Reiner Güttler.
Der Algorithmus nach Dijkstra
Der Dijkstra-Algorithmus
Computing orthogonal drawings with the minimum number of bends
DB2 – SS 2019 von Baum allgemein bis B*-Baum
Treewidth and its characterizations
DB2 – SS 2019 von Baum allgemein bis B*-Baum
 Präsentation transkript:

Algorithm Engineering Mitschriften aus der Vorlesung vom 29.11.2005 Die Folien visualisieren die in der Vorlesung vorgestellten Algorithmen an Hand von Beispielen.

Gegebener Graph 2 1 b e f 1 1 1 1 a 1 t 2 2 c d g 1 1 1 3

Dijkstra 2 1 b e f 1 1 1 1 a 1 t 2 2 c d g 1 1 1 3 kürzeste Wege

Delete

Delete(d, g) 2 1 b e f 1 1 1 1 a 1 t 2 2 c d g 1 1 1 3

SP-Kanten alter Kürzeste-Wege-Baum T SP-Kanten, die nicht in T sind 2 1 b e f 1 1 1 1 a 1 t 2 2 c d g 1 1 3 alter Kürzeste-Wege-Baum T SP-Kanten, die nicht in T sind

SP(G) 1 b e f 1 1 1 1 a t c d g 1 1 3

Betroffene Knoten und Kanten in SP(G) 2 1 b e f 1 1 1 1 a 1 t 2 2 c d g 1 1 3 betroffene Knoten bzw. Kanten (DAG) Kanten in G, die nicht in SP(G) sind

Graph mit neuer Senke t‘ = {a, e, f, g, t} c b e d f g t 1 2 3 c b d 1 t‘ (d, f) 3 (b, e) 4 Kosten für Kante von d nach f + Kosten von f zu t

Insert

Insert(d, t, 1) alte kürzeste Wege 2 1 b e f 1 1 1 1 a 1 1 t 2 2 c d g 3 alte kürzeste Wege

SP(G) alt 1 b e f 1 1 1 1 a 1 t c d g 1 1 1 3

Betroffene Knoten und Kanten 1 b e f 1 1 1 1 a 1 t 3 c d g 1 1 1 fallen weg betroffene Knoten bzw. Kanten (DAG)