Algorithmen für Routenplanung 8. Sitzung, Sommersemester 2013 Julian Dibbelt 22. Mai 2013
|
|
- Rüdiger Kaufman
- vor 6 Jahren
- Abrufe
Transkript
1 Algorithmen für Routenplanung 8. Sitzung, Sommersemester 2013 Julian Dibbelt 22. Mai 2013 INSTITUT FÜR THEORETISCHE INFORMATIK ALGORITHMIK PROF. DR. DOROTHEA WAGNER KIT Universität des Landes Baden-Württemberg und nationales Großforschungszentrum in der Helmholtz-Gemeinschaft
2 Letztes Mal Contraction Hierarchies Hub-Labeling level Folie Mai 2013
3 Transit-Node Routing access node s t distances between transit nodes access node Folie Mai 2013
4 Transit-Node Routing Beobachtung: wenn man weit weg fährt, fährt man immer an bestimmten Punkten vorbei hier: von Karlsruhe aus, an drei relevanten Stellen Karlsruhe nach... Kopenhagen Folie Mai 2013
5 Transit-Node Routing Beobachtung: wenn man weit weg fährt, fährt man immer an bestimmten Punkten vorbei hier: von Karlsruhe aus, an drei relevanten Stellen Karlsruhe nach... Berlin Folie Mai 2013
6 Transit-Node Routing Beobachtung: wenn man weit weg fährt, fährt man immer an bestimmten Punkten vorbei hier: von Karlsruhe aus, an drei relevanten Stellen Karlsruhe nach... Wien Folie Mai 2013
7 Transit-Node Routing Beobachtung: wenn man weit weg fährt, fährt man immer an bestimmten Punkten vorbei hier: von Karlsruhe aus, an drei relevanten Stellen Karlsruhe nach... München Folie Mai 2013
8 Transit-Node Routing Beobachtung: wenn man weit weg fährt, fährt man immer an bestimmten Punkten vorbei hier: von Karlsruhe aus, an drei relevanten Stellen Karlsruhe nach... Rom Folie Mai 2013
9 Transit-Node Routing Beobachtung: wenn man weit weg fährt, fährt man immer an bestimmten Punkten vorbei hier: von Karlsruhe aus, an drei relevanten Stellen Karlsruhe nach... Paris Folie Mai 2013
10 Transit-Node Routing Beobachtung: wenn man weit weg fährt, fährt man immer an bestimmten Punkten vorbei hier: von Karlsruhe aus, an drei relevanten Stellen Karlsruhe nach... London Folie Mai 2013
11 Transit-Node Routing Beobachtung: wenn man weit weg fährt, fährt man immer an bestimmten Punkten vorbei hier: von Karlsruhe aus, an drei relevanten Stellen Karlsruhe nach... Brüssel Folie Mai 2013
12 Transit-Node Routing Beobachtung: wenn man weit weg fährt, fährt man immer an bestimmten Punkten vorbei hier: von Karlsruhe aus, an drei relevanten Stellen Karlsruhe nach... Kopenhagen Folie Mai 2013
13 Transit-Node Routing Beobachtung: wenn man weit weg fährt, fährt man immer an bestimmten Punkten vorbei hier: von Karlsruhe aus, an drei relevanten Stellen Karlsruhe nach... Berlin Folie Mai 2013
14 Transit-Node Routing Beobachtung: wenn man weit weg fährt, fährt man immer an bestimmten Punkten vorbei hier: von Karlsruhe aus, an drei relevanten Stellen Karlsruhe nach... Wien Folie Mai 2013
15 Transit-Node Routing Beobachtung: wenn man weit weg fährt, fährt man immer an bestimmten Punkten vorbei hier: von Karlsruhe aus, an drei relevanten Stellen Karlsruhe nach... München Folie Mai 2013
16 Transit-Node Routing Beobachtung: wenn man weit weg fährt, fährt man immer an bestimmten Punkten vorbei hier: von Karlsruhe aus, an drei relevanten Stellen Karlsruhe nach... Rom Folie Mai 2013
17 Transit-Node Routing Beobachtung: wenn man weit weg fährt, fährt man immer an bestimmten Punkten vorbei hier: von Karlsruhe aus, an drei relevanten Stellen Karlsruhe nach... Paris Folie Mai 2013
18 Transit-Node Routing Beobachtung: wenn man weit weg fährt, fährt man immer an bestimmten Punkten vorbei hier: von Karlsruhe aus, an drei relevanten Stellen Karlsruhe nach... London Folie Mai 2013
19 Transit-Node Routing Beobachtung: wenn man weit weg fährt, fährt man immer an bestimmten Punkten vorbei hier: von Karlsruhe aus, an drei relevanten Stellen Karlsruhe nach... Brüssel Folie Mai 2013
20 Transit-Node Routing Beobachtung: wenn man weit weg fährt, fährt man immer an bestimmten Punkten vorbei hier: von Karlsruhe aus, an drei relevanten Stellen Karlsruhe nach... Abgrenzung Partition / Natural Cuts? Wie ausnutzen? Folie Mai 2013
21 Transit-Node Routing Idee: reduziere Anfragen auf Table-Lookups identifiziere wichtige Knoten vollständige Distanztabellen zwischen diesen Knoten Probleme: Speicherverbrauch nahe Anfragen access node s t distances between transit nodes access node Folie Mai 2013
22 Generelles TNR-Framework Transit nodes: T V Forward/backward access mapping: A : V 2 T, A : V 2 T für jeden Knoten die für ihn wichtigen transit nodes, seine access nodes Vorberechnete Distanzen: D T und d A Folie Mai 2013
23 Generelles TNR-Framework access node s t Transit nodes: T V Forward/backward access mapping: A : V 2 T, A : V 2 T für jeden Knoten die für ihn wichtigen transit nodes, seine access nodes Vorberechnete Distanzen: D T und d A distances between transit nodes access node Folie Mai 2013
24 Generelles TNR-Framework access node s t Transit nodes: T V Forward/backward access mapping: A : V 2 T, A : V 2 T für jeden Knoten die für ihn wichtigen transit nodes, seine access nodes Vorberechnete Distanzen: D T und d A dist(s, t)? = min {d u A (s),v A (s, u) + D T (u, v) + d A (v, t)} A (t) distances between transit nodes access node Folie Mai 2013
25 Generelles TNR-Framework access node s t Transit nodes: T V Forward/backward access mapping: A : V 2 T, A : V 2 T für jeden Knoten die für ihn wichtigen transit nodes, seine access nodes Vorberechnete Distanzen: D T und d A dist(s, t)? = min {d u A (s),v A (s, u) + D T (u, v) + d A (v, t)} A (t) distances between transit nodes access node Berechnete Distanz nur für hinreichend weite Anfragen korrekt Locality filter: L : V V {true, false} true Fallback-Routine für lokale Anfragen Einseitige Fehler erlaubt (falsch positiv) Folie Mai 2013
26 Zutaten TNR-Verfahren Also: Wie Transit-Nodes bestimmen? Wie Access-Nodes und deren Distanz bestimmen? Wie Distanztabelle zwischen Transit-Nodes berechnen? Welcher Locality-Filter? Wie lokale Anfragen berechnen? Folie Mai 2013
27 Zutaten TNR-Verfahren Also: Wie Transit-Nodes bestimmen? Wie Access-Nodes und deren Distanz bestimmen? Wie Distanztabelle zwischen Transit-Nodes berechnen? Welcher Locality-Filter? Wie lokale Anfragen berechnen? Ideen? Folie Mai 2013
28 Grid-TNR [BMF06] Idee: Lege Locality-Filter fest, Rest folgt. Gleichmäßiges Gitter. LF: Abstand 4 Zellen Folie Mai 2013
29 Grid-TNR [BMF06] Idee: Lege Locality-Filter fest, Rest folgt. Gleichmäßiges Gitter. LF: Abstand 4 Zellen Folie Mai 2013
30 Grid-TNR [BMF06] Idee: Lege Locality-Filter fest, Rest folgt. Gleichmäßiges Gitter. LF: Abstand 4 Zellen Zelle C, Inner: 5 5 Quadrat, Outer: 9 9 Quadrat Folie Mai 2013
31 Grid-TNR [BMF06] Idee: Lege Locality-Filter fest, Rest folgt. Gleichmäßiges Gitter. LF: Abstand 4 Zellen Zelle C, Inner: 5 5 Quadrat, Outer: 9 9 Quadrat Access-Nodes von C: Randknoten von Inner, die auf KW von C zu Outer-Randknoten liegen Transit-Nodes: Vereinigung aller Access-Nodes Distanzberechnung und lokale Anfragen: Dijkstra Folie Mai 2013
32 Highway-Hierarchies-TNR [SS08] Idee: Lege Transit-Nodes fest, alles bis auf Locality-Filter folgt. HH ist ein Vorgänger von CH (nicht Teil der VL) Transit-Nodes: Top-k Knoten der Hierarchie Folie Mai 2013
33 Highway-Hierarchies-TNR [SS08] Idee: Lege Transit-Nodes fest, alles bis auf Locality-Filter folgt. HH ist ein Vorgänger von CH (nicht Teil der VL) Transit-Nodes: Top-k Knoten der Hierarchie Distanztabelle: Many-to-many [KSSSW07] (mehr in späterer VL) Access-Nodes von v: erste Transit-Nodes auf KW-Baum von v Locality-Filter: geometrisch Lokale Anfragen: HH query Multi-Level Anmerkung: geht natürlich auch mit CH statt HH (hat keinen offiziellen Namen, hier CH-TNR-geo ) Folie Mai 2013
34 HH-TNR: Access-Nodes berechnen Vorgehen: lokale Suche, bis Transit-Knoten alle Zweige abdecken s Folie Mai 2013
35 HH-TNR: Access-Nodes berechnen Vorgehen: lokale Suche, bis Transit-Knoten alle Zweige abdecken s Beschleunigung: prune an Transit-Knoten (breche Zweig bei Transit-Knoten ab) dünne dann später mit Hilfe der Distanz-Tabelle wieder aus Folie Mai 2013
36 HH-TNR: Locality Filter Vorgehen: speicher für jeden Knoten den (euklidischen) Abstand zum am weitesten entfernten lokalen Knoten ab, also K (u) und K (u) geht während Vorberechnung locality filter schlägt zu, wenn u s t s t < K (s) + K (t) dadurch manchmal falscher Alarm Folie Mai 2013
37 Multi-Level HH-TNR [SS08] Gegeben: L + 1 Mengen von transit nodes V =: T 0 T 1 T L Folie Mai 2013
38 Multi-Level HH-TNR [SS08] Gegeben: L + 1 Mengen von transit nodes V =: T 0 T 1 T L Betrachte für jeden Level l mit 0 l L: access mapping A l : V 2 T l mapt Knoten auf access nodes Folie Mai 2013
39 Multi-Level HH-TNR [SS08] Gegeben: L + 1 Mengen von transit nodes V =: T 0 T 1 T L Betrachte für jeden Level l mit 0 l L: access mapping A l : V 2 T l mapt Knoten auf access nodes locality filter L l : V V {true, false} gibt an, ob d(s, t) nicht mit Transit-Knoten der Level l berechnet werden kann Folie Mai 2013
40 Multi-Level HH-TNR [SS08] Gegeben: L + 1 Mengen von transit nodes V =: T 0 T 1 T L Betrachte für jeden Level l mit 0 l L: access mapping A l : V 2 T l mapt Knoten auf access nodes locality filter L l : V V {true, false} gibt an, ob d(s, t) nicht mit Transit-Knoten der Level l berechnet werden kann Distanztabelle D l : T l T l R + 0 { } Abstände zwischen Transit-Knoten auf Level l bis auf solche, die mit höheren Leveln berechnet werden können Folie Mai 2013
41 Multi-Level HH-TNR [SS08] Gegeben: L + 1 Mengen von transit nodes V =: T 0 T 1 T L Betrachte für jeden Level l mit 0 l L: access mapping A l : V 2 T l mapt Knoten auf access nodes locality filter L l : V V {true, false} gibt an, ob d(s, t) nicht mit Transit-Knoten der Level l berechnet werden kann Distanztabelle D l : T l T l R + 0 { } Abstände zwischen Transit-Knoten auf Level l bis auf solche, die mit höheren Leveln berechnet werden können d l : V V R + 0 { } gibt Abstand zwischen zwei Knoten auf einem Level an, also Abstand zu access nodes und zwischen Transit-Knoten auf Level l Folie Mai 2013
42 Multi-Level HH-TNR [SS08] Gegeben: L + 1 Mengen von transit nodes V =: T 0 T 1 T L Betrachte für jeden Level l mit 0 l L: access mapping A l : V 2 T l mapt Knoten auf access nodes locality filter L l : V V {true, false} gibt an, ob d(s, t) nicht mit Transit-Knoten der Level l berechnet werden kann Distanztabelle D l : T l T l R + 0 { } Abstände zwischen Transit-Knoten auf Level l bis auf solche, die mit höheren Leveln berechnet werden können d l : V V R + 0 { } gibt Abstand zwischen zwei Knoten auf einem Level an, also Abstand zu access nodes und zwischen Transit-Knoten auf Level l d l : V V R + 0 { } gibt Abstand an, der mit Hilfe aller Level l berechnet werden kann Folie Mai 2013
43 ML: Eigenschaften Bemerkungen: In der Distanztabelle werden nur relevante Informationen abgelegt { dl (s, t) wenn d D l (s, t) := l (s, t) < d l+1 (s, t) sonst d l gibt die Distanz in dem entsprechenden Level an d l (s, t) := min u A (s) v A (t) d l gibt die Distanz aller Level l an {d(s, u) + D l (u, v) + d(v, t)} d l (s, t) := min k l d k(s, t) Folie Mai 2013
44 ML: TNR Anfragen TNR-Query(s,t) d = for l = L down to 0 do d := min{d, d l (s, t)} if L l (s, t) then break return d Bemerkungen: speichere in D l nur nicht- -Einträge (Hash-Tabelle) benutze HH/CH (oder bel. andere Technik) für Level 0 Anfragen Folie Mai 2013
45 ML: Access-Nodes berechnen Vorgehen: lokale Suche, bis Transit-Knoten des Levels alle Zweige abdecken s Beschleunigung: prune an Transit-Knoten (breche Zweig bei Transit-Knoten ab) dünne dann später mit Hilfe der Distanz-Tabelle wieder aus Folie Mai 2013
46 ML: Runter propagieren von ANs Idee: Access-Nodes können propagiert werden Berechne A l (v) für alle v T l 1 Berechne A l 1 für alle u V Schließe von l 1 auf l: A l (u) := A l (v) u v A l 1 (u) kann auf mehrere Level verallgemeinert werden Berechne ANs für TNs runter, berechne ANs für normale Knoten hoch können mit Distanztabellen wieder ausgedünnt werden Folie Mai 2013
47 ML: Distanztabellen Vorgehen: benutze Many-to-Many Ansatz (später mehr Details dazu!) Problem: wir speichern d l (u, v) in D l (u, v) nur, wenn d l (u, v) < d l+1 (u, v) Anzahl Transit Knoten auf niederigem Level hoch ineffizient Lösungen: gehe top-down vor, dann ist d l+1 (u, v) verfügbar breche Suchen an hochleveligen Transit-Knoten ab Folie Mai 2013
48 ML: Locality Filter Vorgehen: speicher für jeden Knoten den (euklidischen) Abstand zum am weitesten entfernten lokalen Knoten ab, also K (u) und K (u) für jeden Level, also K l (u), K l (u) geht während Vorberechnung locality filter schlägt zu, wenn s t < K k (s) + K k (t) k l u t s dadurch manchmal falscher Alarm Folie Mai 2013
49 ML HH-TNR: 2 Varianten HNR level economical TNR level HNR level generous TNR level L L2 economical: speicher keine transit knoten für level 1, benutze CH/HH oberster locality filter auf level der transit Knoten L2 L1 generous: mehr transit nodes locality filter auf unterstem Level höherer Platzverbrauch, schneller 1 0 Folie Mai 2013
50 TNR Reconsidered: CH-TNR Idee: TNR rein auf CH basiert. Keine geometrischen Zutaten! Folie Mai 2013
51 TNR Reconsidered: CH-TNR Idee: TNR rein auf CH basiert. Keine geometrischen Zutaten! Studienarbeit Julian Arz Konferenzbeitrag SEA 13, Juni 2013 Vielen Dank an Julian und Dennis Luxen kann gut sein, dass wir diesen Teil erst nach der SEA online stellen Folie Mai 2013
52 TNR Reconsidered Ingredients Fallback routine: CH query Transit nodes: CH, top k nodes Distance table: [KSSSW07] (spätere VL) Access node mapping & distances: CH-search space exploration Locality filter: CH-search space exploration + graph Voronoi Geometry: none Folie Mai 2013
53 Experimental evaluation Tabelle: Comparison of locality filter quality. Values for last three columns in [%] Method T Local L = False queries true Pos. Grid-TNR Grid-TNR HH-TNR-eco HH-TNR-gen CH-TNR CH-TNR(compr) CH-TNR(compr) CH-TNR(compr) Folie Mai 2013
54 Experimental evaluation Tabelle: Comparison Between Various Distance Oracles. AMD Opteron 270. scaled figures Preprocessing Overhead Query Method [hh:mm] [byte] [µs] CH 00: Grid-TNR 20: HH-TNR-eco 00: HH-TNR-gen 01: CH-TNR-geo-gen 00: TNR+AF 03: HL-0 local 00: HL- global 120: CH-TNR 00: Folie Mai 2013
55 Experimental evaluation Tabelle: Comparison Between Various Distance Oracles. AMD Opteron 270. scaled figures Preprocessing Overhead Query Method [hh:mm] [byte] [µs] CH 00: Grid-TNR 20: HH-TNR-eco 00: HH-TNR-gen 01: CH-TNR-geo-gen 00: TNR+AF 03: HL-0 local 00: HL- global 120: CH-TNR 00: HL-Compression 00: Folie Mai 2013
56 Pfadentpackung analog zu Contraction Hierarchies interpretiere jeden Eintrag als Shortcut speichere für jeden Eintrag den Pfad, den er repräsentiert rekursiv Folie Mai 2013
57 Vergleich zu CH Gemeinsamkeiten: Level-Einteilung Pfadentpackung ähnlich (TNR basiert auf CH) Unterschiede: weniger level Suche durch Table-Lookups ersetzt Locality Filter nötig Shortcuts Tabellen-Einträgen Folie Mai 2013
58 Übersicht: bisherige Techniken Vorberechnung Anfrage Zeit Platz Such Zeit [h:m] [byte/n] raum [ms] Beschl. Dijkstra 0: ALT-16 1: Arc-Flags (128) 17: MLD-3 < 0: CH 0: HL 6: N/A ca eco TNR 0: N/A ca gen TNR 1: N/A ca CH-TNR 00: N/A ca Vorsicht: ggfs. verschiedene Rechner... Folie Mai 2013
59 Dijkstra Rank Query Time [µs] economical generous Dijkstra Rank Folie Mai 2013
60 Zusammenfassung Transit-Node Routing ersetzt Suche (fast) komplett durch Table-Lookups 4 Zutaten: Transit-Nodes Distanztabelle Access-Nodes Locality-Filter Suchzeit von unter 4 µs Folie Mai 2013
61 Ende Literatur (Transit-Node Routing): Peter Sanders and Dominik Schultes: Robust, Almost Constant Time Shortest-Path Queries in Road Networks In: The Shortest Path Problem: Ninth DIMACS Implementation Challenge, 2009 Holger Bast, Stefan Funke, Domagoj Matijevic, Peter Sanders, Dominik Schultes: In Transit to Constant Time Shortest-Path Queries in Road Networks In: Proceedings of the 9th Workshop on Algorithm Engineering and Experiments (ALENEX 07), 2009 Julian Arz, Dennis Luxen and Peter Sanders: Transit Node Routing Reconsidered In: Proceedings of the 12th International Symposium on Experimental Algorithms (SEA 13), June 2013, to appear. Folie Mai 2013
62 Nächste Termine Montag, (Julian) Mittwoch, (Julian) Folie Mai 2013
Algorithmen für Routenplanung 8. Sitzung, Sommersemester 2012 Thomas Pajor 21. Mai 2012
Algorithmen für Routenplanung 8. Sitzung, Sommersemester 2012 Thomas Pajor INSTITUT FÜR THEORETISCHE INFORMATIK ALGORITHMIK PROF. DR. DOROTHEA WAGNER KIT Universität des Landes Baden-Württemberg und nationales
MehrAlgorithmen für Routenplanung 7. Sitzung, Sommersemester 2010 Thomas Pajor 28. Mai 2010
Algorithmen für Routenplanung 7. Sitzung, Sommersemester 2010 Thomas Pajor 28. Mai 2010 INSTITUT FÜR THEORETISCHE INFORMATIK ALGORITHMIK I PROF. DR. DOROTHEA WAGNER KIT Universität des Landes Baden-Württemberg
MehrAlgorithmen für Routenplanung Vorlesung 6
Algorithmen für Routenplanung Vorlesung 6 Daniel Delling 1/ 36 Letztes Mal Highway Hierarchies Highway-Node Routing Contraction Hierarchies s t 2/ 36 Zusammenfassung letztes Mal Highway Hierarchies Highway-Node
MehrAlgorithmen für Routenplanung Vorlesung 7
Algorithmen für Routenplanung Vorlesung 7 Daniel Delling 1/ 47 Letztes Mal T Many-to-Many Transit-Node Routing S access node s t distances between transit nodes access node 2/ 47 Transit-Node Routing ersetzt
MehrAlgorithmen für Routenplanung 12. Sitzung, Sommersemester 2011 Reinhard Bauer, Thomas Pajor 6. Juni 2011
Algorithmen für Routenplanung 12. Sitzung, Sommersemester 2011 Reinhard Bauer, Thomas Pajor 6. Juni 2011 INSTITUT FÜR THEORETISCHE INFORMATIK ALGORITHMIK I PROF. DR. DOROTHEA WAGNER KIT Universität des
MehrAlgorithmen für Routenplanung 7. Vorlesung, Sommersemester 2012 Daniel Delling 16. Mai 2012
Algorithmen für Routenplanung 7. Vorlesung, Sommersemester 01 Daniel Delling MICROSOFT RESEARCH SILICON VALLEY KIT Universität des Landes Baden-Württemberg und nationales Großforschungszentrum in der Helmholtz-Gemeinschaft
MehrViertes Übungsblatt - Musterlösung
Universität Karlsruhe Algorithmen für Routenplanung Fakultät für Informatik Sommersemester 2009 ITI Wagner Daniel Delling, Thomas Pajor Viertes Übungsblatt - Musterlösung Aufgabe 1: SHARC-Routing Gegeben
MehrAlgorithmen für Routenplanung
Algorithmen für Routenplanung 6. Vorlesung, Sommersemester 00 Reinhard Bauer 09. Mai 0 INSTITUT FÜR THEORETISCHE INFORMATIK ALGORITHMIK I PROF. DR. DOROTHEA WAGNER KIT Universität des Landes Baden-Württemberg
MehrAlgorithmen für Routenplanung 2. Sitzung, Sommersemester 2010 Thomas Pajor 26. April 2010
Algorithmen für Routenplanung 2. Sitzung, Sommersemester 2010 Thomas Pajor 26. April 2010 INSTITUT FÜR THEORETISCHE INFORMATIK ALGORITHMIK I PROF. DR. DOROTHEA WAGNER KIT Universität des Landes Baden-Württemberg
MehrAlgorithmen für Routenplanung
Algorithmen für Routenplanung 4. Termin, Sommersemester 2011 Reinhard Bauer 2. Mai 2011 INSTITUT FÜR THEORETISCHE INFORMATIK ALGORITHMIK I PROF. DR. DOROTHEA WAGNER KIT Universität des Landes Baden-Württemberg
MehrAlgorithmen für Routenplanung 11. Sitzung, Sommersemester 2013 Julian Dibbelt 10. Juni 2013
Algorithmen für Routenplanung 11. Sitzung, Sommersemester 2013 Julian Dibbelt 10. Juni 2013 INSTITUT FÜR THEORETISCHE INFORMATIK ALGORITHMIK PROF. DR. DOROTHEA WAGNER KIT Universität des Landes Baden-Württemberg
MehrRoute Planning in Road Networks
D. Schultes: Route Planning in Road Networks 1 Route Planning in Road Networks Dominik Schultes Institut für Theoretische Informatik Algorithmik II Universität Karlsruhe (TH) http://algo2.iti.uka.de/schultes/hwy/
MehrAlgorithmen für Routenplanung 12. Sitzung, Sommersemester 2014 Prof. Christos Zaroliagis 26. Mai 2014
Algorithmen für Routenplanung 12. Sitzung, Sommersemester 2014 Prof. Christos Zaroliagis 26. Mai 2014 INSTITUT FÜR THEORETISCHE INFORMATIK ALGORITHMIK PROF. DR. DOROTHEA WAGNER KIT Universität des Landes
MehrAlgorithmen für Routenplanung Vorlesung 11
Algorithmen für Routenplanung Vorlesung 11 Daniel Delling 1/ 35 Letztes Mal: Zeitabhängige Netzwerke Szenario: Historische Daten für Verkehrssituation verfügbar Verkehrssituation vorhersagbar berechne
MehrAlgorithmen für Routenplanung 13. Vorlesung, Sommersemester 2012 Daniel Delling 13. Juni 2012
Algorithmen für Routenplanung 13. Vorlesung, Sommersemester 2012 Daniel Delling 13. Juni 2012 MICROSOFT RESEARCH SILICON VALLEY KIT Universität des Landes Baden-Württemberg und nationales Großforschungszentrum
MehrAlgorithmen für Routenplanung 13. Sitzung, Sommersemester 2013 Julian Dibbelt 19. Juni 2013
Algorithmen für Routenplanung 13. Sitzung, Sommersemester 2013 Julian Dibbelt 19. Juni 2013 INSTITUT FÜR THEORETISCHE INFORMATIK ALGORITHMIK PROF. DR. DOROTHEA WAGNER KIT Universität des Landes Baden-Württemberg
MehrAlgorithmen für Routenplanung Vorlesung 3
Algorithmen für Routenplanung Vorlesung 3 Daniel Delling 1/ 45 Letztes Mal bidirektionale Suche A Suche A mit Landmarken bidirektionale A Suche 2/ 45 Themen Heute Geometrische Container Arc-Flags s t 3/
MehrSchnelle und genaue Routenplanung
Sanders/Schultes: Routenplanung 1 Schnelle und genaue Routenplanung Peter Sanders Dominik Schultes Institut für Theoretische Informatik Algorithmik II Universität Karlsruhe Uni für Einsteiger, 22. November
MehrAlgorithmen für Routenplanung 4. Sitzung, Sommersemester 2010 Thomas Pajor 3. Mai 2010
Algorithmen für Routenplanung 4. Sitzung, Sommersemester 20 Thomas Pajor 3. Mai 20 INSTITUT FÜR THEORETISCHE INFORMATIK ALGORITHMIK I PROF. DR. DOROTHEA WAGNER KIT Universität des Landes Baden-Württemberg
MehrAlgorithmen für Routenplanung Vorlesung 10
Algorithmen für Routenplanung Vorlesung 10 Daniel Delling 1/ 42 Letztes Mal: Zeitabhängige Netzwerke (Basics) Szenario: Historische Daten für Verkehrssituation verfügbar Verkehrssituation vorhersagbar
MehrAlgorithmen für Routenplanung Vorlesung 12
Algorithmen für Routenplanung Vorlesung 12 Daniel Delling 1/ 33 Letztes Mal: Multikriterielle Wege Szenario: schnellste Verbindung häufig nicht die Beste Anzahl Umstiege, Fahrtkosten, Distanz, etc. multikriterielle
MehrAlgorithmen für Routenplanung Vorlesung 5
Algorithmen für Routenplanung Vorlesung 5 Daniel Delling 1/ 45 Letztes Mal Reach RE/REAL s t 2/ 45 Ideensammlung Wie Suche hierarchisch machen? identifiziere wichtige Knoten mit Zentralitätsmaß überspringe
MehrAlgorithmen für Routenplanung 4. Vorlesung, Sommersemester 2018 Tim Zeitz 30. April 2018
Algorithmen für Routenplanung 4. Vorlesung, Sommersemester 2018 Tim Zeitz 30. April 2018 INSTITUT FÜR THEORETISCHE INFORMATIK ALGORITHMIK PROF. DR. DOROTHEA WAGNER KIT Universität des Landes Baden-Württemberg
MehrAlgorithmen für Routenplanung 2. Vorlesung, Sommersemester 2014 Andreas Gemsa 20. April 2014
Algorithmen für Routenplanung 2. Vorlesung, Sommersemester 2014 Andreas Gemsa 20. April 2014 INSTITUT FÜR THEORETISCHE INFORMATIK ALGORITHMIK PROF. DR. DOROTHEA WAGNER KIT Universität des Landes Baden-Württemberg
MehrUntersuchung von Beschleunigungsverfahren für den Dijkstra-Algorithmus im Zusammenhang mit multimodalem Routing
Untersuchung von Beschleunigungsverfahren für den Dijkstra-Algorithmus im Zusammenhang mit multimodalem David Georg Reichelt davidgeorg_reichelt@yahoo.de 22. September 2012 25.09.2012 David Georg Reichelt,
MehrAlgorithmen für Routenplanung 4. Vorlesung, Sommersemester 2017 Moritz Baum 15. Mai 2017
Algorithmen für Routenplanung 4. Vorlesung, Sommersemester 2017 Moritz Baum 15. Mai 2017 INSTITUT FÜR THEORETISCHE INFORMATIK ALGORITHMIK PROF. DR. DOROTHEA WAGNER KIT Universität des Landes Baden-Württemberg
MehrAlgorithmen für Routenplanung 15. Vorlesung, Sommersemester 2012 Daniel Delling 20. Juni 2012
Algorithmen für Routenplanung 15. Vorlesung, Sommersemester 2012 Daniel Delling 20. Juni 2012 MICROSOFT RESEARCH SILICON VALLEY KIT Universität des Landes Baden-Württemberg und nationales Großforschungszentrum
MehrAlgorithmen für Routenplanung 9. Sitzung, Sommersemester 2010 Thomas Pajor 7. Juni 2010
Algorithmen für Routenplanung 9. Sitzung, Sommersemester 2010 Thomas Pajor 7. Juni 2010 INSTITUT FÜR THEORETISCHE INFORMATIK ALGORITHMIK I PROF. DR. DOROTHEA WAGNER KIT Universität des Landes Baden-Württemberg
MehrAlgorithmen für Routenplanung 3. Sitzung, Sommersemester 2010 Thomas Pajor 30. April 2010
Algorithmen für Routenplanung 3. Sitzung, Sommersemester 20 Thomas Pajor 30. April 20 INSTITUT FÜR THEORETISCHE INFORMATIK ALGORITHMIK I PROF. DR. DOROTHEA WAGNER KIT Universität des Landes Baden-Württemberg
MehrAlgorithmen für Routenplanung 11. Vorlesung, Sommersemester 2012 Daniel Delling 6. Juni 2012
Algorithmen für Routenplanung 11. Vorlesung, Sommersemester 2012 Daniel Delling 6. Juni 2012 MICROSOFT RESEARCH SILICON VALLEY KIT Universität des Landes Baden-Württemberg und nationales Großforschungszentrum
MehrSchnelle und genaue Routenplanung
Sanders/Schultes: Routenplanung 1 Schnelle und genaue Routenplanung Peter Sanders Dominik Schultes Institut für Theoretische Informatik Algorithmik II Universität Karlsruhe Tag der Informatik, 15. Juli
MehrPraktikum Routenplanung Vorbesprechung, Wintersemester 2014/2015 Moritz Baum, Julian Dibbelt, Ben Strasser 22. Oktober 2014
Praktikum Routenplanung Vorbesprechung, Wintersemester 014/015 Moritz Baum, Julian Dibbelt, Ben Strasser. Oktober 014 INSTITUT FÜR THEORETISCHE INFORMATIK ALGORITHMIK PROF. DR. DOROTHEA WAGNER KIT Universität
MehrAlgorithmen für Routenplanung 6. Vorlesung, Sommersemester 2010 Daniel Delling 17. Mai 2010
Algorithmen für Routenplanung 6. Vorlesung, Sommersemester 2010 Daniel Delling 17. Mai 2010 MICROSOFT RESEARCH SILICON VALLEY KIT Universität des Landes Baden-Württemberg und nationales Großforschungszentrum
MehrAlgorithmen für Routenplanung 14. Sitzung, Sommersemester 2011 Thomas Pajor 16. Juni 2011
Algorithmen für Routenplanung 14. Sitzung, Sommersemester 2011 Thomas Pajor 16. Juni 2011 INSTITUT FÜR THEORETISCHE INFORMATIK ALGORITHMIK I PROF. DR. DOROTHEA WAGNER KIT Universität des Landes Baden-Württemberg
MehrPraktikum Routenplanung Vorbesprechung, Wintersemester 2013/2014 Moritz Baum, Julian Dibbelt, Ben Strasser 21. Oktober 2013
Praktikum Routenplanung Vorbesprechung, Wintersemester 013/014 Moritz Baum, Julian Dibbelt, Ben Strasser 1. Oktober 013 INSTITUT FÜR THEORETISCHE INFORMATIK ALGORITHMIK PROF. DR. DOROTHEA WAGNER KIT Universität
MehrAlgorithmen für Routenplanung Vorlesung 4
Algorithmen für Routenplanung Vorlesung 4 Daniel Delling 1/ 39 Letztes Mal (u,v) Geometrische Container Arc-Flags u 2/ 39 Themen Heute + nächste 1-2 Hierarchische Techniken s t 3/ 39 Ideensammlung Wie
MehrTransit Nodes und Dynamic Highway Node Routing
Transit Nodes und Dynamic Highway Node Routing Christian Kaptur 17. Dezember 2008 1 Christian Kaptur Transit Nodes und Dynamic Highway Node Routing Gliederung 1 Einführung vorherige Arbeiten 2 Transit-Node
MehrAlgorithmen für Routenplanung 9. Sitzung, Sommersemester 2013 Julian Dibbelt 27. Mai 2013
Algorithmen für Routenplanung 9. Sitzung, Sommersemester 013 Julian Dibbelt 7. Mai 013 INSTITUT FÜR THEORETISCHE INFORMATIK ALGORITHMIK PROF. DR. DOROTHEA WAGNER KIT Universität des Landes Baden-Württemberg
MehrAlgorithmen für Routenplanung 12. Sitzung, Sommersemester 2010 Thomas Pajor 28. Juni 2010
Algorithmen für Routenplanung 12. Sitzung, Sommersemester 2010 Thomas Paor 28. Juni 2010 INSTITUT FÜR THEORETISCHE INFORMATIK ALGORITHMIK I PROF. DR. DOROTHEA WAGNER KIT University of the State of Baden-Wuerttemberg
MehrAlgorithmen für Routenplanung 18. Sitzung, Sommersemester 2015 Moritz Baum 13. Juli 2015
Algorithmen für Routenplanung 18. Sitzung, Sommersemester 2015 Moritz Baum 13. Juli 2015 INSTITUT FÜR THEORETISCHE INFORMATIK ALGORITHMIK PROF. DR. DOROTHEA WAGNER KIT Universität des Landes Baden-Württemberg
MehrAlgorithmen für Routenplanung 5. Sitzung, Sommersemester 2010 Thomas Pajor 10. Mai 2010
Algorithmen für Routenplanung 5. Sitzung, Sommersemester 00 Thomas Pajor 0. Mai 00 INSTITUT FÜR THEORETISCHE INFORMATIK ALGORITHMIK I PROF. DR. DOROTHEA WAGNER KIT Universität des Landes Baden-Württemberg
MehrFortgeschrittene Routenplanung. Transportnetzen. Advanced Route Planning in Transportation Networks
Fortgeschrittene Routenplanung in Transportnetzen Advanced Route Planning in Transportation Networks Dissertationsvortrag von Dipl.-Inform. Robert Geisberger 1 KIT Robert Universität Geisberger: des Landes
MehrAlgorithmen für Routenplanung 2. Vorlesung, Sommersemester 2016 Tobias Zündorf 25. April 2016
Algorithmen für Routenplanung. Vorlesung, Sommersemester 016 Tobias Zündorf 5. April 016 INSTITUT FÜR THEORETISCHE INFORMATIK ALGORITHMIK PROF. DR. DOROTHEA WAGNER KIT Universität des Landes Baden-Württemberg
MehrGenauer Hochleistungs-Routenplaner
Sanders/Schultes: Routenplanung 1 Genauer Hochleistungs-Routenplaner Prof. Dr. Peter Sanders Dominik Schultes Institut für Theoretische Informatik Algorithmik II Universität Karlsruhe (TH) Heidelberger
MehrAlgorithmen für Routenplanung 1. Sitzung, Sommersemester 2012 Thomas Pajor 18. April 2012
Algorithmen für Routenplanung 1. Sitzung, Sommersemester 01 Thomas Pajor INSTITUT FÜR THEORETISCHE INFORMATIK ALGORITHMIK PROF. DR. DOROTHEA WAGNER KIT Universität des Landes Baden-Württemberg und nationales
MehrAlgorithmen für Routenplanung Vorlesung 2
Algorithmen für Routenplanung Vorlesung 2 Daniel Delling 1/ 50 2. Beschleunigungstechniken 2/ 50 Letztes Mal breche Suche ab, sobald Ziel abgearbeitet worden ist vermeide Initialisierung durch Counter
MehrAlgorithmen für Routenplanung 10. Sitzung, Sommersemester 2012 Daniel Delling 4. Juni 2012
Algorithmen für Routenplanung 10. Sitzung, Sommersemester 2012 Daniel Delling 4. Juni 2012 MICROSOFT RESEARCH SILICON VALLEY KIT Universität des Landes Baden-Württemberg und nationales Großforschungszentrum
MehrPraktikum Routenplanung
Praktikum Routenplanung Themenvorstellung & Gruppeneinteilung, Wintersemester 2018/2019 Valentin Buchhold, Jonas Sauer, Tim Zeitz, Tobias Zündorf 21. November 2018 INSTITUT FÜR THEORETISCHE INFORMATIK
MehrAlgorithmen für Routenplanung 10. Sitzung, Sommersemester 2014 Ben Strasser 21. Mai 2014
Algorithmen für Routenplanung 10. Sitzung, Sommersemester 014 Ben Strasser 1. Mai 014 INSTITUT FÜR THEORETISCHE INFORMATIK ALGORITHMIK PROF. DR. DOROTHEA WAGNER KIT Universität des Landes Baden-Württemberg
MehrPraktikum Routenplanung Themenvorstellung & Gruppeneinteilung, Wintersemester 2015/2016 Moritz Baum, Ben Strasser, Tobias Zündorf 19.
Praktikum Routenplanung Themenvorstellung & Gruppeneinteilung, Wintersemester 2015/2016 Moritz Baum, Ben Strasser, Tobias Zündorf 19. Oktober 2015 INSTITUT FÜR THEORETISCHE INFORMATIK ALGORITHMIK PROF.
MehrAlgorithmen für Routenplanung
Algorithmen für Routenplanung 1. Termin, Sommersemester 011 Reinhard Bauer 14. April 011 INSTITUT FÜR THEORETISCHE INFORMATIK ALGORITHMIK I PROF. DR. DOROTHEA WAGNER KIT Universität des Landes Baden-Württemberg
MehrAlgorithmen für Routenplanung 7. Vorlesung, Sommersemester 2015 Ben Strasser 18. Mai 2014
Algorithmen für Routenplanung 7. Vorlesung, Sommersemester 01 Ben Strasser 18. Mai 014 INSTITUT FÜR THEORETISCHE INFORMATIK ALGORITHMIK PROF. DR. DOROTHEA WAGNER KIT Universität des Landes Baden-Württemberg
MehrErinnerung VL
Erinnerung VL 22.06.2016 Dijkstra: Implementierung, Laufzeit Heute: Negative Kantengewichte (Bellman-Ford) Weitere Variationen (azyklische Graphen) Ausblick: Routenplanung in Straÿennetzwerken Abschluss
MehrConnection Scan. Julian Dibbelt, Thomas Pajor, Ben Strasser, Dorothea Wagner
Connection Scan Julian Dibbelt, Thomas Pajor, Ben Strasser, Dorothea Wagner 20.4.2016 I NSTITUT F U R T HEORETISCHE I NFORMATIK A LGORITHMIK P ROF. D R. D OROTHEA WAGNER KIT Universita t des Landes Baden-Wu
MehrAlgorithmen für Routenplanung 9. Sitzung, Sommersemester 2015 Moritz Kobitzsch 20. Mai 2015
Algorithmen für Routenplanung 9. Sitzung, Sommersemester 2015 Moritz Kobitzsch (kobitzsch@kit.edu) 20. Mai 2015 INSTITUT FÜR THEORETISCHE INFORMATIK ALGORITHMIK PROF. DR. PETER SANDERS KIT Universität
MehrPraktikum Routenplanung
Praktikum Routenplanung Themenvorstellung & Gruppeneinteilung, Wintersemester 2017/2018 Moritz Baum, Valentin Buchhold, Tim Zeitz, Tobias Zündorf 22. November 2017 INSTITUT FÜR THEORETISCHE INFORMATIK
MehrAlgorithmen für Routenplanung 11. Sitzung, Sommersemester 2015 Julian Dibbelt 01. Juni 2015
Algorithmen für Routenplanung 11. Sitzung, Sommersemester 2015 Julian Dibbelt 01. Juni 2015 INSTITUT FÜR THEORETISCHE INFORMATIK ALGORITHMIK PROF. DR. DOROTHEA WAGNER KIT Universität des Landes Baden-Württemberg
MehrDijkstra: Laufzeit. Insgesamt: T Dijkstra = O m T decreasekey (n)+n (T deletemin (n)+t insert (n))
Dijkstra: Laufzeit Function Dijkstra(s : NodeId) : NodeArray NodeArray d = {,..., }; parent[s]:= s; d[s] := 0; Q.insert(s) // O(n) while Q 6= /0 do u := Q.deleteMin // apple n foreach edge e =(u,v) 2 E
MehrKürzeste und Schnellste Wege
Kürzeste und Schnellste Wege Wie funktionieren Navis? André Nusser (Folien inspiriert von Kurt Mehlhorn) Struktur Straßennetzwerke Naiver Algorithmus Dijkstras Algorithmus Transitknoten Nachbemerkungen
MehrAlgorithmen für Ad-hoc- und Sensornetze
Algorithmen für Ad-hoc- und Sensornetze Übung 6 Kommunikation und Färbungen im SINR Modell (basierend auf VL11) Fabian Fuchs 17. Jan. 2015 (Version 1) INSTITUT FÜR THEORETISCHE INFORMATIK - LEHRSTUHL FÜR
MehrAlgorithmen für Routenplanung 13. Vorlesung, Sommersemester 2017 Tobias Zündorf 26. Juni 2017
Algorithmen für Routenplanung 13. Vorlesung, Sommersemester 2017 Tobias Zündorf 26. Juni 2017 INSTITUT FÜR THEORETISCHE INFORMATIK ALGORITHMIK PROF. DR. DOROTHEA WAGNER KIT Universität des Landes Baden-Württemberg
MehrAlgorithmen für Routenplanung 5. Sitzung, Sommersemester 2013 Julian Dibbelt 6. Mai 2013
Algorithmen für Routenplanung 5. Sitzung, Sommersemester 2013 Julian Dibbelt 6. Mai 2013 INSTITUT FÜR THEORETISCHE INFORMATIK ALGORITHMIK PROF. DR. DOROTHEA WAGNER KIT Universität des Landes Baden-Württemberg
MehrPraktikum Routenplanung Vorbesprechung, Wintersemester 2016/2017 Moritz Baum, Valentin Buchhold, Ben Strasser, Tobias Zündorf 19.
Praktikum Routenplanung Vorbesprechung, Wintersemester 06/07 Moritz Baum, Valentin Buchhold, Ben Strasser, Tobias Zündorf 9. Oktober 06 INSTITUT FÜR THEORETISCHE INFORMATIK ALGORITHMIK PROF. DR. DOROTHEA
MehrAlgorithmen II Vorlesung am
Algorithmen II Vorlesung am 03.12.2013 Algorithmische Geometrie: Schnitte von Strecken Sweep-Line INSTITUT FÜR THEORETISCHE INFORMATIK PROF. DR. DOROTHEA WAGNER KIT Universität des Landes Baden-Württemberg
MehrAlgorithmen für Routenplanung 19. und letzte Sitzung, Sommersemester 2012 Thomas Pajor 16. Juli 2012
Algorithmen für Routenplanung 19. und letzte Sitzung, Sommersemester 2012 Thomas Pajor 16. Juli 2012 INSTITUT FÜR THEORETISCHE INFORMATIK ALGORITHMIK PROF. DR. DOROTHEA WAGNER KIT Universität des Landes
MehrZweites Theorie-Übungsblatt - Musterlösung
Universität Karlsruhe Algorithmen für Routenplanung Fakultät für Informatik Sommersemester 29 ITI Wagner Daniel Delling, Thomas Pajor Zweites Theorie-Übungsblatt - Musterlösung Aufgabe 1: Arc-Flags, Aufwärmübung
MehrAlgorithmen für Routenplanung 12. Sitzung, Sommersemester 2013 Julian Dibbelt 17. Juni 2013
Algorithmen für Routenplanung 12. Sitzung, Sommersemester 2013 Julian Dibbelt 17. Juni 2013 INSTITUT FÜR THEORETISCHE INFORMATIK ALGORITHMIK PROF. DR. DOROTHEA WAGNER KIT Universität des Landes Baden-Württemberg
MehrAlgorithmen für Ad-hoc- und Sensornetze
Algorithmen für Ad-hoc- und Sensornetze VL 11 Kommunikation und Färbungen im SINR Modell Fabian Fuchs 17. Dez. 2015 (Version 1) INSTITUT FÜR THEORETISCHE INFORMATIK - LEHRSTUHL FÜR ALGORITHMIK (PROF. WAGNER)
MehrAlgorithmen für Routenplanung 11. Vorlesung, Sommersemester 2010 Reinhard Bauer 25. Juni 2010
Algorithmen für Routenplanung 11. Vorlesung, Sommersemester 2010 Reinhard Bauer 25. Juni 2010 INSTITUT FÜR THEORETISCHE INFORMATIK ALGORITHMIK I PROF. DR. DOROTHEA WAGNER KIT University of the State of
MehrAlgorithmen für Routenplanung 11. Vorlesung, Sommersemester 2016 Ben Strasser 30. Mai 2016
Algorithmen für Routenplanung 11. Vorlesung, Sommersemester 2016 Ben Strasser 30. Mai 2016 INSTITUT FÜR THEORETISCHE INFORMATIK ALGORITHMIK PROF. DR. DOROTHEA WAGNER KIT Universität des Landes Baden-Württemberg
MehrInformatik II, SS 2014
Informatik II SS 2014 (Algorithmen & Datenstrukturen) Vorlesung 20 (23.7.2014) All Pairs Shortest Paths, String Matching (Textsuche) Algorithmen und Komplexität Vorlesungsevaluation Sie sollten alle eine
Mehr9. Übung Algorithmen I
INSTITUT FÜR THEORETISCHE INFORMATIK 1 KIT Universität des Landes Baden-Württemberg und nationales Forschungszentrum in der Helmholtz-Gemeinschaft Institut für Theoretische www.kit.edu Informatik Musterlösung
MehrDas Problem des minimalen Steiner-Baumes
Das Problem des minimalen Steiner-Baumes Ein polynomieller Approximationsalgorithmus Benedikt Wagner 4.05.208 INSTITUT FU R THEORETISCHE INFORMATIK, LEHRSTUHL ALGORITHMIK KIT Die Forschungsuniversita t
MehrPersonalisierte Routenplanung
Personalisierte Routenplanung Vorlesung Routenplanung, KIT, 2016 Sabine Storandt, JMU Würzburg Motivation Viele Kriterien definieren die optimale Route von A nach B. Distanz Reisezeit Benzinverbrauch Staugefahr
MehrAlgorithmen für Routenplanung 1. Vorlesung, Sommersemester 2018 Tim Zeitz 17. April 2018
Algorithmen für Routenplanung. Vorlesung, Sommersemester 08 Tim Zeitz 7. April 08 INSTITUT FÜR THEORETISCHE INFORMATIK ALGORITHMIK PROF. DR. DOROTHEA WAGNER KIT Universität des Landes Baden-Württemberg
MehrLernmodul 7 Algorithmus von Dijkstra
Folie 1 von 30 Lernmodul 7 Algorithmus von Dijkstra Quelle: http://www.map24.de Folie 2 von 30 Algorithmus von Dijkstra Übersicht Kürzester Weg von A nach B in einem Graphen Problemstellung: Suche einer
MehrMaximale s t-flüsse in Planaren Graphen
Maximale s t-flüsse in Planaren Graphen Vorlesung Algorithmen für planare Graphen 6. Juni 2017 Guido Brückner INSTITUT FÜR THEORETISCHE INFORMATIK PROF. DR. DOROTHEA WAGNER KIT Universität des Landes Baden-Württemberg
MehrAlgorithmen in Online-Systemen
Kurzvortrag - Lehrstuhl Algorithmik I - Prof. Dr. Wagner 1 Florian Drews, Richard Hertel: KIT Universität des Landes Baden-Württemberg und nationales Grossforschungszentrum in der Helmholtz-Gemeinschaft
MehrAlgorithmen und Datenstrukturen 2
Algorithmen und Datenstrukturen Lerneinheit : Kürzeste Pfade in Graphen Prof. Dr. Christoph Karg Studiengang Informatik Hochschule Aalen Sommersemester 016.6.01 Einleitung Diese Lerneinheit beschäftigt
MehrTheorie-Übungsblatt 3 Lösungsvorschläge
Institut für Theoretische Informatik Lehrstuhl Prof. Dr. D. Wagner Theorie-Übungsblatt 3 Lösungsvorschläge Algorithmen für Routenplanung, Sommer 21 Problem 1: Arc-Flags, Aufwärmübung * Gegeben sei ein
MehrAlgorithmen für Routenplanung 2. Sitzung, Sommersemester 2012 Thomas Pajor 23. April 2012
Algorithmen für Routenplanung 2. Sitzung, Sommersemester 2012 Thomas Pajor INSTITUT FÜR THEORETISCHE INFORMATIK ALGORITHMIK PROF. DR. DOROTHEA WAGNER KIT Universität des Landes Baden-Württemberg und nationales
MehrPraktikum Routenplanung Vorbesprechung, Wintersemester 2012/2013 Moritz Baum, Julian Dibbelt, Thomas Pajor, Ben Strasser 17.
Praktikum Routenplanung Vorbesprechung, Wintersemester 01/013 Moritz Baum, Julian Dibbelt, Thomas Pajor, Ben Strasser 17. Oktober 01 INSTITUT FÜR THEORETISCHE INFORMATIK ALGORITHMIK I PROF. DR. DOROTHEA
Mehrsort hash uncompress merge & mark hash collisions
Julian Arz, Timo Bingmann, Sebastian Schlag INSTITUT FÜR THEORETISCHE INFORMATIK, PROF. SANDERS hash sort... compress uncompress merge & mark hash collisions 1 KIT Julian Universität Arz, des Timo LandesBingmann,
MehrErinnerung VL
Erinnerung VL.6.16 Graphtraversierung (DFS, topologische Sortierung und mehr) Kürzeste Wege: Problemstellung, Algorithmen Analoger Algorithmus Dijkstras Algorithmus: Idee, Korrektheit Heute: mehr zu Dijkstra,
MehrKürzeste und Schnellste Wege
Ideen und Konzepte der Informatik Kürzeste und Schnellste Wege Wie funktioniert ein Navi? Kurt Mehlhorn Schnellste Wege Routen finden im Navi Karten und Graphen Schnellste und kürzeste Wege sind das gleiche
MehrSeminar Algorithmen für planare Graphen
Seminar Algorithmen für planare Graphen Reinhard Bauer, Marcus Krug, Ignaz Rutter, Dorothea Wagner Universität Karlsruhe (TH) Institut für Theoretische Informatik Lehrstuhl Algorithmik I 24. Oktober 2008
MehrSichtbarkeitsgraph. Andreas Gemsa Übung Algorithmische Geometrie
Übung Algorithmische Geometrie Sichtbarkeitsgraph LEHRSTUHL FÜR ALGORITHMIK I INSTITUT FÜR THEORETISCHE INFORMATIK FAKULTÄT FÜR INFORMATIK Andreas Gemsa 19.07.2012 Ablauf Nachtrag Sichtbarkeitsgraph WSPD
MehrSchnellste Wege, Teil II Stable Marriages
Schnellste Wege, Teil II Stable Marriages Kurt Mehlhorn und Kosta Panagiotou Max-Planck-Institut für Informatik Vorlesung Computational Thinking Übersicht Wiederholung: Grundalg und Korrektheit Dijkstras
MehrAlgorithmen für Routenplanung 13. Sitzung, Sommersemester 2011 Reinhard Bauer, Thomas Pajor 9. Juni 2011
Algorithmen für Routenplanung 13. Sitzung, Sommersemester 2011 Reinhard Bauer, Thomas Paor 9. Juni 2011 INSTITUT FÜR THEORETISCHE INFORMATIK ALGORITHMIK I PROF. DR. DOROTHEA WAGNER KIT Universität des
MehrAlgorithmische Methoden zur Netzwerkanalyse
Algorithmische Methoden zur Netzwerkanalyse Prof. Dr. Henning Meyerhenke Institut für Theoretische Informatik 1 KIT Henning Die Forschungsuniversität Meyerhenke, in der Institut für Theoretische Informatik
MehrHeute. Algorithmen für Ad-hoc- und Sensornetze. Erinnerung: MAC-Layer. Erinnerung: Färbungen. Definition
Heute Algorithmen für Ad-hoc- und Sensornetze VL 0 Eine kurze Geschichte vom Färben (Teil ) Medium Access Control / Färbungen, Teil kurze Wiederholung Schöner verteilter Färbungsalgorithmus Markus Völker
MehrAlgorithmentechnik - U bung 3 4. Sitzung Tanja Hartmann 03. Dezember 2009
Algorithmentechnik - U bung 3 4. Sitzung Tanja Hartmann 03. Dezember 2009 I NSTITUT F U R T HEORETISCHE I NFORMATIK, P ROF. D R. D OROTHEA WAGNER KIT Universita t des Landes Baden-Wu rttemberg und nationales
MehrAlgorithmen für Routenplanung 1. Vorlesung, Sommersemester 2017 Tobias Zündorf 26. April 2017
Algorithmen für Routenplanung. Vorlesung, Sommersemester 07 Tobias Zündorf 6. April 07 INSTITUT FÜR THEORETISCHE INFORMATIK ALGORITHMIK PROF. DR. DOROTHEA WAGNER KIT Universität des Landes Baden-Württemberg
MehrAlgorithmen I - Tutorium 28 Nr. 9
Algorithmen I - Tutorium 28 Nr. 9 29.06.2017: Spaß mit Graphen und Graphtraversierung Marc Leinweber marc.leinweber@student.kit.edu INSTITUT FÜR THEORETISCHE INFORMATIK (ITI), PROF. DR. JÖRN MÜLLER-QUADE
MehrSchnellste Wege Wie funktioniert ein Navi?
Schnellste Wege Wie funktioniert ein Navi? Kurt Mehlhorn und Adrian Neumann Max-Planck-Institut für Informatik Vorlesung Ideen der Informatik Schnellste Wege Routenfinden im Navi Karten und Graphen Algorithmen
Mehr