Algorithmen für Routenplanung 15. Vorlesung, Sommersemester 2017 Tobias Zündorf 5. Juli 2017

Größe: px
Ab Seite anzeigen:

Download "Algorithmen für Routenplanung 15. Vorlesung, Sommersemester 2017 Tobias Zündorf 5. Juli 2017"

Transkript

1 Algorithmen für Routenplanung 5. Vorlesung, Sommersemester 7 Tobias Zündorf 5. Juli 7 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 Organisatorisches Ergebnisse der Vorlesungsevaluation Folie 5. Juli 7

3 Charging Function Propagation (CFP) Algorithmus: Basiert auf Dijkstra s Algorithmus bzw. MCD Solange keine Ladestation Besucht: Label = Tupel (Reisezeit, SoC) Battery Constraints, Pareto-Optimierung wie bisher Folie 5. Juli 7

4 Charging Function Propagation (CFP) Algorithmus: Basiert auf Dijkstra s Algorithmus bzw. MCD Solange keine Ladestation Besucht: Label = Tupel (Reisezeit, SoC) Battery Constraints, Pareto-Optimierung wie bisher Problem: Wenn Ladestation erreicht: Wie lange laden? Hängt vom gewähltem Pfad zu t ab Optimaler SoC zum Weiterfahren unbekannt Folie 5. Juli 7

5 Charging Function Propagation (CFP) Algorithmus: Basiert auf Dijkstra s Algorithmus bzw. MCD Solange keine Ladestation Besucht: Label = Tupel (Reisezeit, SoC) Battery Constraints, Pareto-Optimierung wie bisher Problem: Wenn Ladestation erreicht: Wie lange laden? Hängt vom gewähltem Pfad zu t ab Optimaler SoC zum Weiterfahren unbekannt Lösung: Verschiebe die Entscheidung auf später! Merke zuletzt gesehene Ladestation Folie 5. Juli 7

6 Charging Function Propagation (CFP) Label: Ein Label l am Knoten v ist ein Tupel (τ t, b u, u, c (u,...,v) ) mit: Reisezeit τ t von s nach v (Inklusive Ladezeiten außer an u) SoC b u mit dem die letzte Ladestation (u) erreicht wurde Zu letzt passierte Ladestation u (Initial ) Verbrauchsfunktion c (u,...,v) für den Pfad von u nach v (Initial ) Folie 5. Juli 7

7 Charging Function Propagation (CFP) Label: Ein Label l am Knoten v ist ein Tupel (τ t, b u, u, c (u,...,v) ) mit: Reisezeit τ t von s nach v (Inklusive Ladezeiten außer an u) SoC b u mit dem die letzte Ladestation (u) erreicht wurde Zu letzt passierte Ladestation u (Initial ) Verbrauchsfunktion c (u,...,v) für den Pfad von u nach v (Initial ) Interpretation: Label beschreibt eine verschobene Ladefunktion Bildet Reisezeit auf SoC ab (Daher auch SoC-Funktion genannt) Funktion repräsentiert Menge von Pareto-Optimalen Punkten Definition der SoC-Funktion b l (τ): b l (τ) := b c (u,...,v) (b ) mit b := cf u (b u, τ τ t ) M SoC b l (τ) Zeit (τ) Folie 5. Juli 7

8 Charging Function Propagation (CFP) Label: Ein Label l am Knoten v ist ein Tupel (τ t, b u, u, c (u,...,v) ) mit: Reisezeit τ t von s nach v (Inklusive Ladezeiten außer an u) SoC b u mit dem die letzte Ladestation (u) erreicht wurde Zu letzt passierte Ladestation u (Initial ) Verbrauchsfunktion c (u,...,v) für den Pfad von u nach v (Initial ) Interpretation: Label beschreibt eine verschobene Ladefunktion Bildet Reisezeit auf SoC ab (Daher auch SoC-Funktion genannt) Funktion repräsentiert Menge von Pareto-Optimalen Punkten Definition der SoC-Funktion b l (τ): b l (τ) := b c (u,...,v) (b ) mit b := cf u (b u, τ τ t ) M SoC b l (τ) Zeit (τ) Folie 5. Juli 7

9 CFP Beschleunigungstechniken Landmarken Bidirektionale Suche Kontraktion Arc-Flags s t Folie 5 5. Juli 7

10 CFP & CH Probleme: Kontraktion muss kürzeste Wege Distanzen erhalten SoC während Vorberechnung unbekannt Battery Constraints müssen beachtet werden Ladefunktionen müssen berücksichtigt werden Folie 6 5. Juli 7

11 CFP & CH Probleme: Kontraktion muss kürzeste Wege Distanzen erhalten SoC während Vorberechnung unbekannt Lösung: Battery Constraints müssen beachtet werden Ladefunktionen müssen berücksichtigt werden Benutze Verbrauchsfunktionen (Battery Constraints in Kantengewichten enthalten) Ladestation per Definition wichtig (Oben Halten, nicht kontrahieren Core Graph) Folie 6 5. Juli 7

12 CFP & CH Probleme: Kontraktion muss kürzeste Wege Distanzen erhalten SoC während Vorberechnung unbekannt Lösung: Aber: Battery Constraints müssen beachtet werden Ladefunktionen müssen berücksichtigt werden Benutze Verbrauchsfunktionen (Battery Constraints in Kantengewichten enthalten) Ladestation per Definition wichtig (Oben Halten, nicht kontrahieren Core Graph) Shortcuts repräsentieren jeweils Pareto-Mengen (Fahrzeit, Verbrauch) Pareto-Mengen werden eponentiell groß Breche Vorberechnung ab unkontrahierter Core-Graph (~.5%) Folie 6 5. Juli 7

13 CFP & A* Erinnerung: A* benutzt Knotenpotential um Suche zum Ziel zu leiten Potential gibt untere Schranke für Fahrzeit zu t, pro Knoten Gute Technik für schwere/komplizierte Suchprobleme Klassicher Ansatz: Rückwärtssuche von t Beobachtung: Fahrzeit zu t hängt auch vom SoC ab Metriken beeinflussen sich gegenseitig Folie 7 5. Juli 7

14 CFP & A* Erinnerung: A* benutzt Knotenpotential um Suche zum Ziel zu leiten Potential gibt untere Schranke für Fahrzeit zu t, pro Knoten Gute Technik für schwere/komplizierte Suchprobleme Klassicher Ansatz: Rückwärtssuche von t Beobachtung: Fahrzeit zu t hängt auch vom SoC ab Metriken beeinflussen sich gegenseitig Idee: Fahrzeit zu t abhängig von aktueller Position und SoC Nutze Potential π : V [, M] R, welches beides berücksichtigt Folie 7 5. Juli 7

15 CFP & A* Gesucht: Potential π : V [, M] R, bildet (Knoten, SoC) auf Zeit zu t ab Beobachtung: Ladestationen erlauben Umwandlung von Zeit in SoC Folie 8 5. Juli 7

16 CFP & A* Gesucht: Potential π : V [, M] R, bildet (Knoten, SoC) auf Zeit zu t ab Beobachtung: Ladestationen erlauben Umwandlung von Zeit in SoC Benutze dafür neue Metrik Sei dazu c ma die maimale Ladegeschwindigkeit (Maimum über die Steigung aller Ladefunktionen) Neue Metrik ω: ω(e) := τ d (e) + c(e) c ma Beschreibt min. Fahrzeit, falls alle Energie geladen werden muss Folie 8 5. Juli 7

17 CFP & A* Algorithmus: Läuft in Phasen: : Rückwertssuche von t berechnet Potential π : Vorwärtssuche von s nach t, beschleunigt durch π Potential Berechnung: Drei unikriterielle Dijkstra Suchen von t aus: Auf Metrik τ d : Berechnet min. Fahrzeit π τ zu t (ohne Energieverbrauch) Auf Metrik c: Berechnet min Energieverbrauch π c Auf Metrik ω: Berechnet min. Fahrzeit π ω, falls b s = Folie 9 5. Juli 7

18 CFP & A* Algorithmus: Läuft in Phasen: : Rückwertssuche von t berechnet Potential π : Vorwärtssuche von s nach t, beschleunigt durch π Potential Berechnung: Drei unikriterielle Dijkstra Suchen von t aus: Auf Metrik τ d : Berechnet min. Fahrzeit π τ zu t (ohne Energieverbrauch) Auf Metrik c: Berechnet min Energieverbrauch π c Auf Metrik ω: Berechnet min. Fahrzeit π ω, falls b s = Setze dann: π(v, b) := { π τ (v) π ω (v) b c ma, falls b π c (v), sonst Folie 9 5. Juli 7

19 CHArge CH & A* & CFP Algorithmus: Vorberechnung CH: Hält Ladestationen oben Lässt kleinen Core unkontrahiert Zur Query CH Aufwärtssuchen von s und t bis Core erreicht (Normaler Energie-CSP-Algorithmus, da keine Ladestatione) Anschließend A* eingeschränkt auf den Core Graphen Folie 5. Juli 7

20 CHArge CH & A* & CFP Algorithmus: Vorberechnung CH: Hält Ladestationen oben Lässt kleinen Core unkontrahiert Zur Query CH Aufwärtssuchen von s und t bis Core erreicht (Normaler Energie-CSP-Algorithmus, da keine Ladestatione) Anschließend A* eingeschränkt auf den Core Graphen Heuristiken: Weitere Beschleunigung durch Heuristiken möglich Pfade die bezüglich ω-metrik minimal sind, sind oft optimal Relaiere pro Shortcut nur ω-minimale Pareto Punkte Folie 5. Juli 7

21 Eperimente Straßen Netzwerk: Europa (Eur) & Deutschland (Ger) Energieverbrauch: PHEM Entwickelt von der TU Graz [Hausberger et al. 9] SRTM Höhendaten (Shuttle Radar Topography Mission) Ladestations Positionen von ChargeMap Instanzen # Knoten # Kanten # Kanten mit c < # S Ger (.6%) 966 Eur (.86%) 8 Osg (9.75%) 6 Folie 5. Juli 7

22 Eperimente CH Vorberechnung: Auswirkung der Core Größe auf die Vorberechnung Core Größe Vorberechnung Query [s] Avg. deg. # Knoten [h:m:s] CS: only BSS CS: realistic 8 66 (7.%) : (.9%) : (.9%) 5: (.9%) 7: (.65%) : (.8%) : (.7%) 7: (.9%) :5: (.%) :: (.%) :7: Folie 5. Juli 7

23 Eperimente Eact Query Heuristic Query Instanz M Preproc. Feas. CHArge H ω H A ω Only BSS Ger-c966 6 kwh 5: 98 6 Ger-c kwh : Eur-c8 6 kwh : Eur-c8 85 kwh :6 7 9 Mied CS Ger-c966 6 kwh 5: Ger-c kwh :59 6 Eur-c8 6 kwh : Eur-c8 85 kwh : Vorberechnungszeiten in Minuten:Sekunden, Query Zeiten in Millisekunden Folie 5. Juli 7

24 Erweiterte Szenarien Variable Geschwindigkeit: Bisher: Kanten mit fester Geschwindigkeit Idee: Erlaube langsamer zu fahren Ermöglicht Trade-off zwischen Fahrzeit und Energieverbrauch Mögliche Umsetzungen: Multikanten mit verschieden Geschwindigkeits-/Verbrauchswerten Funktionen an Kanten, die Fahrzeit auf Verbrauch abbilden Ladestationen: Akku Kapazität ist stark begrenzt (~ km, ma. km) Lange Strecken unmöglich, selbst mit verbrauchsoptimalen Routen Nutzung von Ladestationen nicht zu vermeiden Problem: Ladestationen sind langsam und wenig verbreitet Folie 5. Juli 7

25 Einfaches Modell Ziel: Energie sparen durch Anpassung der Geschwindigkeit Pro Straßensegment: Interval mit min./ma. Geschwindigkeit Erster Ansatz: Diskretisiere mögliche Geschwindigkeiten pro Segment Eine Kante pro Geschwindigkeit Routing auf Multigraph Stadt, 5 km Autobahn, 5 km Landstraße, km 5 km/h km/h km/h km/h 8 km/h 6 km/h Folie 5 5. Juli 7

26 Einfaches Modell Ziel: Energie sparen durch Anpassung der Geschwindigkeit Pro Straßensegment: Interval mit min./ma. Geschwindigkeit Erster Ansatz: Diskretisiere mögliche Geschwindigkeiten pro Segment Eine Kante pro Geschwindigkeit Routing auf Multigraph Stadt, 5 km Autobahn, 5 km Landstraße, km 6 s.5 kwh 5 s. kwh 5 s. kwh 9 s. kwh 5 s. kwh 6 s.9 kwh Folie 5 5. Juli 7

27 Einfaches Modell Ziel: Energie sparen durch Anpassung der Geschwindigkeit Pro Straßensegment: Interval mit min./ma. Geschwindigkeit Erster Ansatz: Diskretisiere mögliche Geschwindigkeiten pro Segment Eine Kante pro Geschwindigkeit Routing auf Multigraph Stadt, 5 km Autobahn, 5 km Landstraße, km 6 s.5 kwh 5 s. kwh 5 s. kwh 9 s. kwh 5 s. kwh 6 s.9 kwh Einfache Umsetzung, aber hohe Lösungskompleität Folie 5 5. Juli 7

28 Einfaches Modell Beispiel Pareto Menge Pareto front for query from Karlsruhe (9.69,8.78) to Ulm (8.,9.9879), ETP HR A* EA, Similarity /, kwh Motorway Motorway with detour via eit lane at Wendlingen Alternative route around Drackenstein mountain 5 Energy Consumption (kwh) Travel Time (min) Folie 6 5. Juli 7

29 Realistisches Modell Energieverbrauch auf einem Segment: λ v + λ. v: Geschwindigkeit Tradeoff Funktion c() = α ( β) + γ Bildet Fahrzeit auf Verbrauch ab Minimale Fahrzeit Maimale Fahrzeit 5 Verbrauch Zeit Minimaler Verbrauch entlang eines Pfades? Folie 7 5. Juli 7

30 Realistisches Modell Energieverbrauch auf einem Segment: λ v + λ. v: Geschwindigkeit Tradeoff Funktion c() = α ( β) + γ Bildet Fahrzeit auf Verbrauch ab Minimale Fahrzeit Maimale Fahrzeit 5 Verbrauch Zeit Minimaler Verbrauch entlang eines Pfades? Folie 7 5. Juli 7

31 Realistisches Modell Energieverbrauch auf einem Segment: λ v + λ. v: Geschwindigkeit Tradeoff Funktion c() = α ( β) + γ Bildet Fahrzeit auf Verbrauch ab Minimale Fahrzeit Maimale Fahrzeit 5 Verbrauch c(τ) = ( ) + Zeit Minimaler Verbrauch entlang eines Pfades? Folie 7 5. Juli 7

32 Realistisches Modell Energieverbrauch auf einem Segment: λ v + λ. v: Geschwindigkeit Tradeoff Funktion c() = α ( β) + γ Bildet Fahrzeit auf Verbrauch ab Minimale Fahrzeit Maimale Fahrzeit 5 Verbrauch c(τ) = ( ) + Zeit Minimaler Verbrauch entlang eines Pfades? Folie 7 5. Juli 7

33 Realistisches Modell Energieverbrauch auf einem Segment: λ v + λ. v: Geschwindigkeit Tradeoff Funktion c() = α ( β) + γ Bildet Fahrzeit auf Verbrauch ab Minimale Fahrzeit Maimale Fahrzeit 5 Verbrauch c(τ) = ( ) + Zeit Minimaler Verbrauch entlang eines Pfades? Folie 7 5. Juli 7

34 Realistisches Modell Energieverbrauch auf einem Segment: λ v + λ. v: Geschwindigkeit Tradeoff Funktion c() = α + β Bildet Fahrzeit auf Verbrauch ab Minimale Fahrzeit Maimale Fahrzeit 5 Verbrauch Zeit Minimaler Verbrauch entlang eines Pfades? Folie 7 5. Juli 7

35 Tradeoff Funktionen für Pfade c c c =? c () c () = c()? 5 6 Folie 8 5. Juli 7

36 Tradeoff Funktionen für Pfade c c c =? c () c () = c() 5 6 Folie 8 5. Juli 7

37 Tradeoff Funktionen für Pfade c c c =? c () c () = c() 5 6 Folie 8 5. Juli 7

38 Tradeoff Funktionen für Pfade c c c =? c () c () = c() 5 6 Folie 8 5. Juli 7

39 Tradeoff Funktionen für Pfade c c c =? c () c () = c() 5 6 Folie 8 5. Juli 7

40 Tradeoff Funktionen für Pfade c c c =? c () c () = c() 5 6 Folie 8 5. Juli 7

41 Tradeoff Funktionen für Pfade c c c =? c () c () = c() 5 6 Folie 8 5. Juli 7

42 Tradeoff Funktionen für Pfade c c c =? c () c () = c() 5 6 Folie 8 5. Juli 7

43 Tradeoff Funktionen für Pfade c c c =? c () c () = c() 5 6 Folie 8 5. Juli 7

44 Tradeoff Funktionen für Pfade c c c =? c () c () = c() 5 6 Folie 8 5. Juli 7

45 Tradeoff Funktionen für Pfade c c c =? c () c () = c() 5 6 Folie 8 5. Juli 7

46 Beispiel: Linking 5 c (τ) + 9 τ τ c (τ) ( ) 5 c(τ) Initialer SoC (an c ):, min. SoC:, ma. SoC: 8 ( ) 9 ( ) 9 Battery Constraints beeinflussen Resultat zusätzlich: τ ( ) Akku fast leer: Geschwindigkeit muss auf c reduziert werden Akku voll: Langsam fahren auf c lohnt nicht Folie 9 5. Juli 7

47 Beispiel: Linking 5 c (τ) + 9 τ τ c (τ) ( ) 5 c(τ) Initialer SoC (an c ):, min. SoC:, ma. SoC: 8 Battery Constraints beeinflussen Resultat zusätzlich: (τ ) τ Akku fast leer: Geschwindigkeit muss auf c reduziert werden Akku voll: Langsam fahren auf c lohnt nicht Folie 9 5. Juli 7

48 Beispiel: Linking 5 c (τ) + 9 τ τ c (τ) ( ) 5 c(τ) Initialer SoC (an c ): 8, min. SoC:, ma. SoC: 8 Battery Constraints beeinflussen Resultat zusätzlich: ( ) 9 τ Akku fast leer: Geschwindigkeit muss auf c reduziert werden Akku voll: Langsam fahren auf c lohnt nicht Folie 9 5. Juli 7

49 Basisalgorithmus Herausforderungen: Integration von Funktionen in Suchalgorithmus Battery Constraints on-the-fly Eperimente: Straßennetz Europa, EV mit kwh Akku (ca. km Reichweite) Algorithmus # Labels # Vgl. Zeit [ms] Multigraph 99 k M Tradeoff Fkt. k M (Hardware: Intel Xeon E5-6v,.7 GHz, 8 GiB RAM) Pfade im Multigraph länger Realistisches Modell zahlt sich aus Folie 5. Juli 7

50 Beschleunigung Idee: Kontraktion; Shortcuts repräsentieren Pfade Problem: Verbrauch hängt von Geschwindigkeit und initialem SoC ab Bivariate Funktion f (, b) Schwer zu handhaben Folie 5. Juli 7

51 Beschleunigung Idee: Kontraktion; Shortcuts repräsentieren Pfade Problem: Verbrauch hängt von Geschwindigkeit und initialem SoC ab Bivariate Funktion f (, b) Schwer zu handhaben Folie 5. Juli 7

52 Beschleunigung Idee: Kontraktion; Shortcuts repräsentieren Pfade Problem: Verbrauch hängt von Geschwindigkeit und initialem SoC ab Bivariate Funktion f (, b) Schwer zu handhaben Folie 5. Juli 7

53 Beschleunigung Idee: Kontraktion; Shortcuts repräsentieren Pfade Problem: Verbrauch hängt von Geschwindigkeit und initialem SoC ab Bivariate Funktion f (, b) Schwer zu handhaben Folie 5. Juli 7

54 Beschleunigung Idee: Kontraktion; Shortcuts repräsentieren Pfade Problem: Verbrauch hängt von Geschwindigkeit und initialem SoC ab Bivariate Funktion f (, b) Schwer zu handhaben Betrachte entladende Pfade : Verbrauch niemals negativ Nur eine Bedingung muss geprüft werden Effizient darstellbar Effiziente Operationen 6 5 c + (τ) c(τ) b = 5 τ Folie 5. Juli 7

55 Beschleunigung Idee: Kontraktion; Shortcuts repräsentieren Pfade Problem: Verbrauch hängt von Geschwindigkeit und initialem SoC ab Bivariate Funktion f (, b) Schwer zu handhaben Betrachte entladende Pfade : Verbrauch niemals negativ Nur eine Bedingung muss geprüft werden Effizient darstellbar Effiziente Operationen 6 5 c + (τ) c(τ) b = 5 τ Folie 5. Juli 7

56 Beschleunigung Idee: Kontraktion; Shortcuts repräsentieren Pfade Problem: Verbrauch hängt von Geschwindigkeit und initialem SoC ab Bivariate Funktion f (, b) Schwer zu handhaben Betrachte entladende Pfade : Verbrauch niemals negativ Nur eine Bedingung muss geprüft werden Effizient darstellbar Effiziente Operationen 6 5 c + (τ) c(τ) b = 5 τ Folie 5. Juli 7

57 Beschleunigung Idee: Kontraktion; Shortcuts repräsentieren Pfade Problem: Verbrauch hängt von Geschwindigkeit und initialem SoC ab Bivariate Funktion f (, b) Schwer zu handhaben Betrachte entladende Pfade : Verbrauch niemals negativ Nur eine Bedingung muss geprüft werden Effizient darstellbar Effiziente Operationen 6 5 c + (τ) c(τ) b = 5 τ Folie 5. Juli 7

58 Beschleunigung Idee: Kontraktion; Shortcuts repräsentieren Pfade Problem: Verbrauch hängt von Geschwindigkeit und initialem SoC ab Bivariate Funktion f (, b) Schwer zu handhaben Betrachte entladende Pfade : Verbrauch niemals negativ Nur eine Bedingung muss geprüft werden Effizient darstellbar Effiziente Operationen 6 5 c + (τ) c(τ) b = 5 τ Folie 5. Juli 7

59 Beschleunigung Idee: Kontraktion; Shortcuts repräsentieren Pfade Problem: Verbrauch hängt von Geschwindigkeit und initialem SoC ab Bivariate Funktion f (, b) Schwer zu handhaben Betrachte entladende Pfade : Verbrauch niemals negativ Nur eine Bedingung muss geprüft werden Effizient darstellbar Effiziente Operationen 6 5 c + (τ) c(τ) b = 5 τ Folie 5. Juli 7

60 Beschleunigung Idee: Kontraktion; Shortcuts repräsentieren Pfade Problem: Verbrauch hängt von Geschwindigkeit und initialem SoC ab Bivariate Funktion f (, b) Schwer zu handhaben Betrachte entladende Pfade : Verbrauch niemals negativ Nur eine Bedingung muss geprüft werden Effizient darstellbar Effiziente Operationen 6 5 c + (τ) c(τ) b = 5 τ Folie 5. Juli 7

61 Eperimente Straßennetz Europa, ma. Laufzeit: 6 min. Hardware: Intel Xeon E5-6v,.7 GHz, 8 GiB RAM 5 Laufzeit [ms] Multigr. Tr.Fkt. A* CH-fast CH-rob. CH-heu Kapazität [kwh] Folie 5. Juli 7

62 Eperimente Straßennetz Europa, ma. Laufzeit: 6 min. Hardware: Intel Xeon E5-6v,.7 GHz, 8 GiB RAM 5 Laufzeit [ms] Multigr. Tr.Fkt. A* CH-fast CH-rob. CH-heu Kapazität [kwh] Folie 5. Juli 7

63 Eperimente Straßennetz Europa, ma. Laufzeit: 6 min. Hardware: Intel Xeon E5-6v,.7 GHz, 8 GiB RAM 5 Laufzeit [ms] Multigr. Tr.Fkt. A* CH-fast CH-rob. CH-heu Kapazität [kwh] Folie 5. Juli 7

64 Eperimente Straßennetz Europa, ma. Laufzeit: 6 min. Hardware: Intel Xeon E5-6v,.7 GHz, 8 GiB RAM 5 Laufzeit [ms] Multigr. Tr.Fkt. A* CH-fast CH-rob. CH-heu Kapazität [kwh] Folie 5. Juli 7

65 Eperimente Straßennetz Europa, ma. Laufzeit: 6 min. Hardware: Intel Xeon E5-6v,.7 GHz, 8 GiB RAM 5 Laufzeit [ms] Multigr. Tr.Fkt. A* CH-fast CH-rob. CH-heu Kapazität [kwh] Folie 5. Juli 7

66 Eperimente Straßennetz Europa, ma. Laufzeit: 6 min. Hardware: Intel Xeon E5-6v,.7 GHz, 8 GiB RAM 5 Laufzeit [ms] Multigr. Tr.Fkt. A* CH-fast CH-rob. CH-heu Kapazität [kwh] Folie 5. Juli 7

67 Ende Literatur: Moritz Baum, Julian Dibbelt, Thomas Pajor, Dorothea Wagner: Energy-Optimal Routes for Electric Vehicles In: Proceedings of the st ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems, Jochen Eisner, Stefan Funke, Sabine Storandt: Optimal Route Planning for Electric Vehicles in Large Networks In: Proceedings of the 5th AAAI Conference on Artificial Intelligence, Moritz Baum, Julian Dibbelt, Andreas Gemsa, Dorothea Wagner, Tobias Zündorf: Shortest Feasible Paths with Charging Stops for Battery Electric Vehicles In: Proceedings of the rd ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems, 5 Folie 5. Juli 7

Algorithmen für Routenplanung

Algorithmen für Routenplanung Algorithmen für Routenplanung 15. Vorlesung, Sommersemester 016 Moritz Baum 15. Juni 016 INSTITUT FÜR THEORETISCHE INFORMATIK ALGORITHMIK PROF. DR. DOROTHEA WAGNER KIT Universität des Landes Baden-Württemberg

Mehr

Praktikum Routenplanung

Praktikum 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

Mehr

Algorithmen für Routenplanung Vorlesung 11

Algorithmen 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

Mehr

Algorithmen für Routenplanung 8. Sitzung, Sommersemester 2012 Thomas Pajor 21. Mai 2012

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

Mehr

Algorithmen für Routenplanung 2. Vorlesung, Sommersemester 2016 Tobias Zündorf 25. April 2016

Algorithmen 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

Mehr

Algorithmen 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 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

Mehr

Praktikum Routenplanung

Praktikum 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

Mehr

Algorithmen 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 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

Mehr

Algorithmen 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 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

Mehr

Algorithmen 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 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

Mehr

Algorithmen 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 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

Mehr

Fortgeschrittene Routenplanung. Transportnetzen. Advanced Route Planning in Transportation Networks

Fortgeschrittene 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

Mehr

Algorithmen 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 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

Mehr

Praktikum Routenplanung Vorbesprechung, Wintersemester 2013/2014 Moritz Baum, Julian Dibbelt, Ben Strasser 21. Oktober 2013

Praktikum 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

Mehr

Algorithmen 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 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

Mehr

Algorithmen für Routenplanung 12. Sitzung, Sommersemester 2010 Thomas Pajor 28. Juni 2010

Algorithmen 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

Mehr

Schnelle und genaue Routenplanung

Schnelle 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

Mehr

Algorithmen 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 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

Mehr

Algorithmen 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 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

Mehr

Algorithmen für Routenplanung Vorlesung 10

Algorithmen 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

Mehr

Algorithmen für Routenplanung Vorlesung 4

Algorithmen 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

Mehr

Viertes Übungsblatt - Musterlösung

Viertes Ü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

Mehr

Algorithmen 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 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

Mehr

Algorithmen für Routenplanung 7. Vorlesung, Sommersemester 2012 Daniel Delling 16. Mai 2012

Algorithmen 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

Mehr

Algorithmen für Routenplanung Vorlesung 6

Algorithmen 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

Mehr

Algorithmen II Vorlesung am

Algorithmen II Vorlesung am Algorithmen II Vorlesung am 17.01.013 Parametrisierte Algorithmen INSTITUT FÜR THEORETISCHE INFORMATIK PROF. DR. DOROTHEA WAGNER KIT Universität des Landes Baden-Württemberg und Algorithmen nationales

Mehr

Maximale s t-flüsse in Planaren Graphen

Maximale 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

Mehr

Algorithmen für Routenplanung Vorlesung 12

Algorithmen 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

Mehr

Algorithmen 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 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

Mehr

Algorithmen für Routenplanung

Algorithmen 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

Mehr

Algorithmen 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 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

Mehr

Algorithmen 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 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

Mehr

Algorithmen für Routenplanung 9. Sitzung, Sommersemester 2015 Moritz Kobitzsch 20. Mai 2015

Algorithmen 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

Mehr

Personalisierte Routenplanung

Personalisierte 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

Mehr

Algorithmen 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 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

Mehr

Effizienter Planaritätstest Vorlesung am

Effizienter Planaritätstest Vorlesung am Effizienter Planaritätstest Vorlesung am 23.04.2014 INSTITUT FÜR THEORETISCHE INFORMATIK PROF. DR. DOROTHEA WAGNER Satz Gegebenen einen Graphen G = (V, E) mit n Kanten und m Knoten, kann in O(n + m) Zeit

Mehr

Algorithmen für Routenplanung Vorlesung 7

Algorithmen 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

Mehr

Genauer Hochleistungs-Routenplaner

Genauer 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

Mehr

Das Problem des minimalen Steiner-Baumes

Das 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

Mehr

Schnelle und genaue Routenplanung

Schnelle 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

Mehr

Algorithmische Methoden für schwere Optimierungsprobleme

Algorithmische Methoden für schwere Optimierungsprobleme Algorithmische Methoden für schwere Optimierungsprobleme Prof. Dr. Henning Meyerhenke Institut für Theoretische Informatik 1 KIT Henning Universität desmeyerhenke, Landes Baden-Württemberg Institutund

Mehr

Algorithmen 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 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

Mehr

Informatik II, SS 2014

Informatik 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

Mehr

Praktikum Routenplanung Vorbesprechung, Wintersemester 2014/2015 Moritz Baum, Julian Dibbelt, Ben Strasser 22. Oktober 2014

Praktikum 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

Mehr

Algorithmen für Planare Graphen

Algorithmen für Planare Graphen Algorithmen für Planare Graphen 12. Juni 2018, Übung 4 Lars Gottesbüren, Michael Hamann INSTITUT FÜR THEORETISCHE INFORMATIK KIT Die Forschungsuniversität in der Helmholtz-Gemeinschaft www.kit.edu Prüfungstermine

Mehr

Kombinatorische Optimierung

Kombinatorische Optimierung Juniorprof. Dr. Henning Meyerhenke 1 Henning Meyerhenke: KIT Universität des Landes Baden-Württemberg und nationales Forschungszentrum in der Helmholtz-Gemeinschaft www.kit.edu Vorlesung 4 Programm des

Mehr

Algorithmen für Routenplanung 1. Sitzung, Sommersemester 2012 Thomas Pajor 18. April 2012

Algorithmen 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

Mehr

Algorithmen für Routenplanung 8. Sitzung, Sommersemester 2013 Julian Dibbelt 22. Mai 2013

Algorithmen für Routenplanung 8. Sitzung, Sommersemester 2013 Julian Dibbelt 22. Mai 2013 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

Mehr

Algorithmen II Vorlesung am

Algorithmen II Vorlesung am Algorithmen II Vorlesung am 07..0 Minimale Schnitte in Graphen INSTITUT FÜR THEORETISCHE INFORMATIK PROF. DR. DOROTHEA WAGNER KIT Universität des Landes Baden-Württemberg und Algorithmen nationales Forschungszentrum

Mehr

Praktikum Routenplanung Vorbesprechung, Wintersemester 2016/2017 Moritz Baum, Valentin Buchhold, Ben Strasser, Tobias Zündorf 19.

Praktikum 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

Mehr

Algorithmen für Routenplanung

Algorithmen für Routenplanung Algorithmen für Routenplanung 21. Vorlesung, Sommersemester 2018 Tobias Zündorf 18. Juli 2018 INSTITUT FÜR THEORETISCHE INFORMATIK ALGORITHMIK PROF. DR. DOROTHEA WAGNER KIT Universität des Landes Baden-Württemberg

Mehr

Algorithmen 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 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

Mehr

10. Übung Algorithmen I

10. Ü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 Bäume

Mehr

Übung 5 Algorithmen II

Übung 5 Algorithmen II Michael Axtmann michael.axtmann@kit.edu http://algo.iti.kit.edu/algorithmenii_ws6.php - 0 Axtmann: KIT Universität des Landes Baden-Württemberg und nationales Forschungszentrum in der Helmholtz-Gemeinschaft

Mehr

Heute. Medium Access Control / Färbungen, Teil 2. Kapazität & Scheduling. kurze Wiederholung Schöner verteilter Färbungsalgorithmus

Heute. Medium Access Control / Färbungen, Teil 2. Kapazität & Scheduling. kurze Wiederholung Schöner verteilter Färbungsalgorithmus Heute Medium Access Control / Färbungen, Teil kurze Wiederholung Schöner verteilter Färbungsalgorithmus Kapazität & Scheduling Interferenz etwas realistischer neue Probleme und Herangehensweisen VL 0 Eine

Mehr

Algorithmen 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 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

Mehr

Algorithmen 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 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

Mehr

Heute. Algorithmen für Ad-hoc- und Sensornetze. Erinnerung: MAC-Layer. Erinnerung: Färbungen. Definition

Heute. 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

Mehr

Algorithmen für Routenplanung

Algorithmen 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

Mehr

Algorithmen II Vorlesung am

Algorithmen II Vorlesung am Algorithmen II Vorlesung am..03 Randomisierte Algorithmen INSTITUT FÜR THEORETISCHE INFORMATIK PROF. DR. DOROTHEA WAGNER KIT Universität des Landes Baden-Württemberg und Algorithmen nationales Forschungszentrum

Mehr

Connection Scan. Julian Dibbelt, Thomas Pajor, Ben Strasser, Dorothea Wagner

Connection 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

Mehr

Algorithmen für Routenplanung 10. Vorlesung, Sommersemester 2016 Ben Strasser 25. Mai 2016

Algorithmen für Routenplanung 10. Vorlesung, Sommersemester 2016 Ben Strasser 25. Mai 2016 Algorithmen für Routenplanung 10. Vorlesung, Sommersemester 2016 Ben Strasser 25. Mai 2016 INSTITUT FÜR THEORETISCHE INFORMATIK ALGORITHMIK PROF. DR. DOROTHEA WAGNER KIT Universität des Landes Baden-Württemberg

Mehr

Algorithmen für Routenplanung

Algorithmen 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

Mehr

Route Planning in Road Networks

Route 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/

Mehr

Praktikum 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. Praktikum Routenplanung Themenvorstellung & Gruppeneinteilung, Wintersemester 2015/2016 Moritz Baum, Ben Strasser, Tobias Zündorf 19. Oktober 2015 INSTITUT FÜR THEORETISCHE INFORMATIK ALGORITHMIK PROF.

Mehr

Algorithmentechnik - U bung 3 4. Sitzung Tanja Hartmann 03. Dezember 2009

Algorithmentechnik - 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

Mehr

Algorithmen 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 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

Mehr

Algorithmen 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 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

Mehr

Schnellste Wege, Teil II Stable Marriages

Schnellste 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

Mehr

Algorithmen für Geographische Informationssysteme

Algorithmen für Geographische Informationssysteme Algorithmen für Geographische Informationssysteme 2. Vorlesung: 16. April 2014 Thomas van Dijk basiert auf Folien von Jan-Henrik Haunert Map Matching? Map Matching! Map Matching...als Teil von Fahrzeugnavigationssystemen

Mehr

Kap. 6.6: Kürzeste Wege

Kap. 6.6: Kürzeste Wege Kap. 6.6: Kürzeste Wege Professor Dr. Lehrstuhl für Algorithm Engineering, LS11 Fakultät für Informatik, TU Dortmund 1./. VO DAP SS 009./9. Juli 009 1 Nachtest für Ausnahmefälle Di 1. Juli 009, 16:00 Uhr,

Mehr

Algorithmen für Routenplanung 3. Sitzung, Sommersemester 2010 Thomas Pajor 30. April 2010

Algorithmen 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

Mehr

Algorithmen für Geographische Informationssysteme

Algorithmen für Geographische Informationssysteme Algorithmen für Geographische Informationssysteme 8. Vorlesung: 10. Dezember 2012 Jan-Henrik Haunert Map Matching Problemformulierung Gegeben: Das Straßennetz als planar eingebetteter Graph G = V, E Die

Mehr

Algorithmische Methoden zur Netzwerkanalyse

Algorithmische Methoden zur Netzwerkanalyse Algorithmische Methoden zur Netzwerkanalyse Juniorprof. Dr. Henning Meyerhenke Institut für Theoretische Informatik 1 KIT Henning Universität desmeyerhenke, Landes Baden-Württemberg Institutund für Theoretische

Mehr

Aufgaben zur Klausurvorbereitung

Aufgaben zur Klausurvorbereitung Vorlesung Graphen und Optimierung Sommersemester 2013/14 Prof. S. Lange Aufgaben zur Klausurvorbereitung Hier finden Sie eine Reihe von Übungsaufgaben, die wir an den beiden Vorlesungsterminen am 29.01.2014

Mehr

Christian Schulz und Johannes Singler

Christian Schulz und Johannes Singler Christian Schulz und Johannes Singler, Prof. Sanders 1 KIT Christian Universität des Schulz Landes Baden-Württemberg und Johannes undsingler: nationales 3. Übung Forschungszentrum Algorithmen in der Helmholtz-Gemeinschaft

Mehr

Theoretische Informatik 1

Theoretische Informatik 1 Theoretische Informatik 1 Approximierbarkeit David Kappel Institut für Grundlagen der Informationsverarbeitung Technische Universität Graz 10.06.2016 Übersicht Das Problem des Handelsreisenden TSP EUCLIDEAN-TSP

Mehr

Algorithmen 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 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

Mehr

Zweites Theorie-Übungsblatt - Musterlösung

Zweites 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

Mehr

Algorithmen für Routenplanung 2. Vorlesung, Sommersemester 2018 Tim Zeitz 23. April 2018

Algorithmen für Routenplanung 2. Vorlesung, Sommersemester 2018 Tim Zeitz 23. April 2018 Algorithmen für Routenplanung 2. Vorlesung, Sommersemester 2018 Tim Zeitz 2. April 2018 INSTITUT FÜR THEORETISCHE INFORMATIK ALGORITHMIK PROF. DR. DOROTHEA WAGNER KIT Universität des Landes Baden-Württemberg

Mehr

Algorithmische Methoden für schwere Optimierungsprobleme

Algorithmische Methoden für schwere Optimierungsprobleme Algorithmische Methoden für schwere Optimierungsprobleme Prof. Dr. Henning Meyerhenke Institut für Theoretische Informatik 1 KIT Henning Universität desmeyerhenke, Landes Baden-Württemberg Institutund

Mehr

Theoretische Informatik 1

Theoretische Informatik 1 Theoretische Informatik 1 Approximierbarkeit David Kappel Institut für Grundlagen der Informationsverarbeitung Technische Universität Graz 02.07.2015 Übersicht Das Problem des Handelsreisenden TSP EUCLIDEAN-TSP

Mehr

Kap. 6.6: Kürzeste Wege

Kap. 6.6: Kürzeste Wege 0.0.00 Nachtest für Ausnahmefälle Kap..: Kürzeste Wege Professor Dr. Lehrstuhl für Algorithm Engineering, LS Fakultät für Informatik, TU Dortmund./. VO DAP SS 00./. Juli 00 Di. Juli 00, :00 Uhr, OH, R.

Mehr

Überblick. Organisatorisches. Erinnerung: Motivation Domin. Sets. Algorithmen für Ad-hoc- und Sensornetze

Überblick. Organisatorisches. Erinnerung: Motivation Domin. Sets. Algorithmen für Ad-hoc- und Sensornetze Überblick Organisatorisches Clustering Was bisher geschah Luby s MIS-Algorithmus & Beweis Von MIS zu CDS Vorlesungsevaluation Medium Access Control (MAC) und Coloring MAC-Layer / Motivation Einstieg ins

Mehr

Algorithmische Methoden zur Netzwerkanalyse Vorlesung 11, Henning Meyerhenke

Algorithmische Methoden zur Netzwerkanalyse Vorlesung 11, Henning Meyerhenke Algorithmische Methoden zur Netzwerkanalyse Vorlesung 11, 18.01.2012 Henning Meyerhenke 1 KIT Henning Universität desmeyerhenke: Landes Baden-Württemberg und nationales Algorithmische Forschungszentrum

Mehr

Algorithmen für Routenplanung 7. Vorlesung, Sommersemester 2015 Ben Strasser 18. Mai 2014

Algorithmen 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

Mehr

Sichtbarkeitsgraph. Andreas Gemsa Übung Algorithmische Geometrie

Sichtbarkeitsgraph. 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

Mehr

Algorithmen & Komplexität

Algorithmen & Komplexität Algorithmen & Komplexität Angelika Steger Institut für Theoretische Informatik steger@inf.ethz.ch Kürzeste Pfade Problem Gegeben Netzwerk: Graph G = (V, E), Gewichtsfunktion w: E N Zwei Knoten: s, t Kantenzug/Weg

Mehr

Algorithmen für Routenplanung 2. Sitzung, Sommersemester 2012 Thomas Pajor 23. April 2012

Algorithmen 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

Mehr

Lernmodul 7 Algorithmus von Dijkstra

Lernmodul 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

Mehr

2. Übungsblatt zu Algorithmen II im WS 2016/2017

2. Übungsblatt zu Algorithmen II im WS 2016/2017 Karlsruher Institut für Technologie Institut für Theoretische Informatik Prof. Dr. Peter Sanders Dr. Christian Schulz, Dr. Simon Gog Michael Axtmann. Übungsblatt zu Algorithmen II im WS 016/017 Aufgabe

Mehr

Kombinatorische Optimierung

Kombinatorische Optimierung Juniorprof. Dr. Henning Meyerhenke 1 Henning Meyerhenke: KIT Universität des Landes Baden-Württemberg und nationales Forschungszentrum in der Helmholtz-Gemeinschaft www.kit.edu Vorlesung 16 Programm: Einführung

Mehr

Algorithmische Herausforderungen bei der multimodalen Routenplanung Heureka 14 Prof. Dorothea Wagner 3. April 2014

Algorithmische Herausforderungen bei der multimodalen Routenplanung Heureka 14 Prof. Dorothea Wagner 3. April 2014 Algorithmische Herausforderungen bei der multimodalen Routenplanung Heureka 14 Prof. Dorothea Wagner 3. April 2014 INSTITUT FÜR THEORETISCHE INFORMATIK LEHRSTUHL ALGORITHMIK KIT Universität des Landes

Mehr

Algorithmen II Vorlesung am

Algorithmen II Vorlesung am Algorithmen II Vorlesung am 0..0 Minimale Schnitte in Graphen INSTITUT FÜR THEORETISCHE INFORMATIK PROF. DR. DOROTHEA WAGNER KIT Universität des Landes Baden-Württemberg und Algorithmen nationales Forschungszentrum

Mehr

Algorithmen 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 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

Mehr