Praktikum Routenplanung

Ähnliche Dokumente
Praktikum Routenplanung

Praktikum Routenplanung Themenvorstellung & Gruppeneinteilung, Wintersemester 2015/2016 Moritz Baum, Ben Strasser, Tobias Zündorf 19.

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

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

Praktikum Routenplanung Vorbesprechung, Wintersemester 2011/2012 Julian Dibbelt und Thomas Pajor 2. November 2011

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

Algorithmen für Routenplanung 7. Sitzung, Sommersemester 2010 Thomas Pajor 28. Mai 2010

Praktikum Routenplanung Vorbesprechung, Wintersemester 2012/2013 Moritz Baum, Julian Dibbelt, Thomas Pajor, Ben Strasser 17.

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

Algorithmen für Routenplanung 13. Vorlesung, Sommersemester 2012 Daniel Delling 13. Juni 2012

Algorithmen für Routenplanung 12. Sitzung, Sommersemester 2011 Reinhard Bauer, Thomas Pajor 6. Juni 2011

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

Algorithmen für Routenplanung 10. Sitzung, Sommersemester 2012 Daniel Delling 4. Juni 2012

Algorithmen für Routenplanung 11. Sitzung, Sommersemester 2013 Julian Dibbelt 10. Juni 2013

Algorithmen für Routenplanung Vorlesung 12

Algorithmen für Routenplanung 12. Sitzung, Sommersemester 2014 Prof. Christos Zaroliagis 26. Mai 2014

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

Algorithmen für Routenplanung 13. Sitzung, Sommersemester 2013 Julian Dibbelt 19. Juni 2013

Algorithmen für Routenplanung

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

ÖV-Routing in GraphHopper. Michael Zilske

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

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

Algorithmen für Routenplanung 2. Sitzung, Sommersemester 2010 Thomas Pajor 26. April 2010

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

Algorithmen für Routenplanung 18. Sitzung, Sommersemester 2015 Moritz Baum 13. Juli 2015

Algorithmen für Routenplanung 10. Sitzung, Sommersemester 2014 Ben Strasser 21. Mai 2014

Algorithmen für Routenplanung 6. Vorlesung, Sommersemester 2010 Daniel Delling 17. Mai 2010

Fortgeschrittene Routenplanung. Transportnetzen. Advanced Route Planning in Transportation Networks

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

Algorithmen für Routenplanung 13. Vorlesung, Sommersemester 2017 Tobias Zündorf 26. Juni 2017

Algorithmen für Routenplanung Vorlesung 6

Algorithmen für Routenplanung

Algorithmen für Routenplanung 13. Sitzung, Sommersemester 2011 Reinhard Bauer, Thomas Pajor 9. Juni 2011

Algorithmen für Routenplanung 11. Sitzung, Sommersemester 2015 Julian Dibbelt 01. Juni 2015

Algorithmen für Routenplanung Vorlesung 11

Algorithmen für Routenplanung 9. Sitzung, Sommersemester 2010 Thomas Pajor 7. Juni 2010

Algorithmen für Routenplanung

Algorithmen für Routenplanung Vorlesung 10

Algorithmen für Routenplanung 11. Vorlesung, Sommersemester 2012 Daniel Delling 6. Juni 2012

Algorithmen für Routenplanung 15. Vorlesung, Sommersemester 2012 Daniel Delling 20. Juni 2012

Personalisierte Routenplanung

Algorithmen für Routenplanung 11. Vorlesung, Sommersemester 2016 Ben Strasser 30. Mai 2016

Algorithmen für Routenplanung 12. Sitzung, Sommersemester 2013 Julian Dibbelt 17. Juni 2013

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

Algorithmen für Routenplanung 14. Sitzung, Sommersemester 2011 Thomas Pajor 16. Juni 2011

Schnelle und genaue Routenplanung

Algorithmen für Routenplanung

Algorithmen für Routenplanung Vorlesung 7

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

Viertes Übungsblatt - Musterlösung

Algorithmen für Routenplanung 2. Vorlesung, Sommersemester 2014 Andreas Gemsa 20. April 2014

Übungsblatt. Praktikum Algorithm Engineering Routenplanung (WS 18/19)

Route Planning in Road Networks

Algorithmen für Routenplanung 4. Vorlesung, Sommersemester 2018 Tim Zeitz 30. April 2018

Seminar Algorithmen für planare Graphen

Seminar Algorithmische Geometrie

Seminar Algorithmentechnik: Routenplanung

Algorithmen für Routenplanung 4. Vorlesung, Sommersemester 2017 Moritz Baum 15. Mai 2017

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

Algorithmen für Routenplanung 19. und letzte Sitzung, Sommersemester 2012 Thomas Pajor 16. Juli 2012

Proseminar Perlen der Theoretischen Informatik

Sichtbarkeitsgraph. Andreas Gemsa Übung Algorithmische Geometrie

Algorithmische Methoden zur Netzwerkanalyse

Schnelle und genaue Routenplanung

Algorithmen für Routenplanung 1. Vorlesung, Sommersemester 2018 Tim Zeitz 17. April 2018

Algorithmen für Routenplanung

Untersuchung von Beschleunigungsverfahren für den Dijkstra-Algorithmus im Zusammenhang mit multimodalem Routing

Algorithmen II Vorlesung am

Klausurvorbereitung Algorithmen II

Algorithmen für Routenplanung 9. Sitzung, Sommersemester 2013 Julian Dibbelt 27. Mai 2013

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

Routing in Nahverkehrsnetzen

Algorithmen für Routenplanung 17. Sitzung, Sommersemester 2013 Julian Dibbelt 8. Juli 2013

Genauer Hochleistungs-Routenplaner

Algorithmische Methoden zur Netzwerkanalyse

Übungsblatt. Praktikum Algorithm Engineering Routenplanung (WS 17/18)

Einleitung. Komplexe Anfragen. Suche ist teuer. VA-File Verfeinerungen. A0-Algo. GeVAS. Schluß. Folie 2. Einleitung. Suche ist teuer.

Algorithmen für Routenplanung

Algorithmen für Routenplanung

Algorithmen für Routenplanung 4. Sitzung, Sommersemester 2010 Thomas Pajor 3. Mai 2010

Algorithmen für Routenplanung 1. Vorlesung, Sommersemester 2017 Tobias Zündorf 26. April 2017

Algorithmen für Ad-hoc- und Sensornetze

Übungsblatt. Praktikum Algorithm Engineering Routenplanung (WS 16/17)

Seminar Algorithmentechnik

Das Problem des minimalen Steiner-Baumes

Algorithmen für Routenplanung 20. Vorlesung, Sommersemester 2017 Moritz Baum 26. Juli 2017

Geometrische Algorithmen für Anwendungen in der Geovisualisierug

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

Algorithmen für Routenplanung 17. Sitzung, Sommersemester 2014 Moritz Baum 7. Juli 2014

Algorithmen für Routenplanung 14. Vorlesung, Sommersemester 2012 Daniel Delling 18. Juni 2012

Algorithmen für Ad-hoc- und Sensornetze

Algorithmen für Routenplanung Vorlesung 5

Zweites Theorie-Übungsblatt - Musterlösung

Projektpraktikum Graphen und Algorithmen und Seminar zum Praktikum

Transkript:

Praktikum Routenplanung Themenvorstellung & Gruppeneinteilung, Wintersemester 2018/2019 Valentin Buchhold, Jonas Sauer, Tim Zeitz, Tobias Zündorf 21. November 2018 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 www.kit.edu

Ergebnisse des Übungsblatts Gruppen: Daniel Seemaier, Alexander Gellner Nina Zimbel, Max Wölk Dimitri Höhler, Adrian Feilhauer, Felix Diel Folie 2 21. November 2018

Zeitplan Wann? Wo? Was? Heute SR -120 Themen & Gruppeneinteilung 5.12. um 14:00 SR -120 Anfangsvorträge 13.3. um 14:00 SR 301 Abschlussvorträge 31.3. Abgabe Ausarbeitung Folie 3 21. November 2018

Git-Repo Pro Gruppe ein Repo https://i11git.iti.kit.edu/git/praktika/ Routenplanung/2018_2019/gruppenname Wichtig: git config --global user.name "yourname" git config --global user.email "email" Macht bitte nur Commits mit eurem Account Wir schauen uns die Commits an, um festzustellen, dass jeder gleich viel in der Gruppe arbeitet. Folie 4 21. November 2018

Verbindliche Anmeldung Wenn jetzt ein Student abbricht, dann ist das für seine Gruppe ein Problem Deswegen: Verbindliche Anmeldung Abbrechen = Durchgefallen Folie 5 21. November 2018

Themen Zu jedem Thema kriegt ihr 1-2 Paper Ihr sollt Teile des Papers reimplementieren Ihr sollt eine Auswahl der Experimente des Papers wiederholen Ihr sollt euch ein paar zusätzliche Experimente ausdenken und durchführen Der Umfang des Themas hängt von der Gruppengröße ab 3er-Teams müssen mehr machen Folie 6 21. November 2018

Anfangsvorträge Anfangsvorträge am 5.12. um 14:00 SR -120 10min lang Ihr sollt eine sehr high-level Übersicht für eure Kollegen geben Ihr sollt einen groben Zeitplan vorstellen Ihr sollt uns davon überzeugen, dass ihr das Paper verstanden habt Folie 7 21. November 2018

Customization Problemstellung Schnelles Berechnen von kürzesten Wegen in Straßennetzwerken mit wechselnden Metriken. Motivation Speed-Up-Technik, die mit beliebigen Metriken umgehen kann Zeit, Fußgänger, keine Autobahnen, Höhenbeschränkungen, etc. Vorberechnung pro Metrik soll sehr schnell sein Ein paar Sekunden für den gesamten Graphen Extrem schnelle lokale Updates Echtzeit-Staudaten Schnelle Queryzeiten ( 10 ms) Folie 8 21. November 2018

Customizable Route Planning Aufgaben Vorberechnung Customization Distanzanfragen Pfadentpackung Visualisierung Suchraum Parallelisierung Customization Zusatzaufgaben für 3er-Teams Berechnung von Partitionen mit Inertial Flow Untersuchung verschiedener Partitionen (+ Visualisierung) Parallelisierung Queries und Pfadentpackung Turn Costs Gegeben Multi-Level-Zellenpartition D. Delling, A. V. Goldberg, T. Pajor, R. F. Werneck: Customizable Route Planning in Road Networks. In: http://research.microsoft.com/apps/pubs/?id=198358 Folie 9 21. November 2018

Customizable Route Planning Aufgaben Vorberechnung Customization Distanzanfragen Pfadentpackung Visualisierung Suchraum Parallelisierung Customization Zusatzaufgaben für 3er-Teams Berechnung von Partitionen mit Inertial Flow Untersuchung verschiedener Partitionen (+ Visualisierung) Parallelisierung Queries und Pfadentpackung Turn Costs Gegeben Multi-Level-Zellenpartition D. Delling, A. V. Goldberg, T. Pajor, R. F. Werneck: Customizable Route Planning in Road Networks. In: http://research.microsoft.com/apps/pubs/?id=198358 Folie 9 21. November 2018

Customizable Contract. Hierarchies Aufgaben Vorberechnung Customization Distanzanfragen Pfadentpackung Visualisierung Suchraum Elimination-Tree-Query Perfekte Zeugensuche Zusatzaufgaben für 3er-Teams Parallelisierung Berechnung von Ordnungen mit Inertial Flow Contraction-Graph-Datenstruktur Gegeben Nested-Dissection-Ordnung J. Dibbelt, B. Strasser, D. Wagner: Customizable Contraction Hierarchies. In: http://arxiv.org/abs/1402.0402 Folie 10 21. November 2018

Customizable Contract. Hierarchies Aufgaben Vorberechnung Customization Distanzanfragen Pfadentpackung Visualisierung Suchraum Elimination-Tree-Query Perfekte Zeugensuche Zusatzaufgaben für 3er-Teams Parallelisierung Berechnung von Ordnungen mit Inertial Flow Contraction-Graph-Datenstruktur Gegeben Nested-Dissection-Ordnung J. Dibbelt, B. Strasser, D. Wagner: Customizable Contraction Hierarchies. In: http://arxiv.org/abs/1402.0402 Folie 10 21. November 2018

PHAST Problemstellung Schnelle Berechnung von one-to-all Kürzeste-Wege-Bäumen auf Straßennetzwerken. Motivation Es gibt n 2 viele kürzeste Wege Bei n = 18 10 6 dauert das Viele Vorberechnungen nur optimal, wenn alle aufgezählt werden PHAST nutzt die Hardware geschickt aus Geht in unter einem Tag Folie 11 21. November 2018

PHAST Aufgaben Basis-PHAST Graphdiameter bestimmen Parallelisierung One-to-many (RPHAST) Parallelisierung mit SSE oder GPU Zusatzaufgaben für 3er-Teams Verschiedene Ordnungen ausprobieren Anwendung: Arc-Flags Single-Level-Partition mit METIS Arc-Flags berechnen & visualisieren Flaggenkomprimierung D. Delling, A. V. Goldberg, A. Nowatzyk, R. F. Werneck: PHAST: Hardware-Accelerated Shortest Path Trees. In: Journal of Parallel and Distributed Computing. Folie 12 21. November 2018

PHAST Aufgaben Basis-PHAST Graphdiameter bestimmen Parallelisierung One-to-many (RPHAST) Parallelisierung mit SSE oder GPU Zusatzaufgaben für 3er-Teams Verschiedene Ordnungen ausprobieren Anwendung: Arc-Flags Single-Level-Partition mit METIS Arc-Flags berechnen & visualisieren Flaggenkomprimierung D. Delling, A. V. Goldberg, A. Nowatzyk, R. F. Werneck: PHAST: Hardware-Accelerated Shortest Path Trees. In: Journal of Parallel and Distributed Computing. Folie 12 21. November 2018

CHArge Problemstellung Schnellste Routen für Elektrofahrzeuge inklusive Ladestopps Akku darf nicht vollständig entladen Schnell fahren, oft laden vs. langsam fahren, Energie sparen s t? Reachable area Charging station Folie 13 21. November 2018

CHArge Aufgaben Basisalgorithmus: Charging Function Propagation Implementierung Core-CH Visualisierung der Routen A* mit skalaren Potentialen A* mit stückweise linearen Funktionen Zusatzaufgaben für 3er-Teams Turn Costs: Energieverbrauch für Geschwindigkeitswechsel Modellierung von Ladevorgängen mit Exponentialfunktionen M. Baum, J. Dibbelt, A. Gemsa, D. Wagner, T. Zündorf: Shortest Feasible Paths with Charging Stops for Battery Electric Vehicles. In: 23rd ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems (GIS 15), pages 44:1-44:10. ACM Press, 2015. Folie 14 21. November 2018

RAPTOR Problemstellung Schnelle Berechnung von multi-kriteriellen (Reisezeit, Anzahl Umstiege, etc.) Anfragen in öffentlichen Verkehrsnetzen. Motivation: Netzwerke sind zeitabhängig Bestehen aus Stops, Routen, Trips,... Modellierung als Graphen zu kompliziert/langsam Optimierung von Ankunftszeit alleine nicht ausreichend Dynamische Aspekte: Verspätungen, Ausfälle,... Folie 15 21. November 2018

RAPTOR Gegeben: Fahrplandaten für Deutschland, Schweiz Aufgaben Implementierung von RAPTOR für Ankunftszeit und Umstiege Implementierung von rraptor für Profilanfragen Ausgabe der Routen und Visualisierung Parallelisierung Zusatzaufgaben für 3er-Teams Implementierung McRAPTOR mit Tarifzonen Alle Algorithmen für unbeschränktes Laufen erweitern D. Delling, T. Pajor, and R. F. Werneck Round-Based Public Transit Routing. In: Transportation Science volume 49 no. 3, pages 591-604. 2014. Folie 16 21. November 2018

Themenübersicht Themen Customizable Route Planning Routenplanung in Straßennetzwerken mit beliebigen Metriken Customizable Contraction Hierachies Routenplanung in Straßennetzwerken mit beliebigen Metriken PHAST Schnelle Berechnung von one-to-all kürzesten Wegen CHArge Routenplanung für Elektroautos RAPTOR Multi-kriterielle Fahrplanauskunft Folie 17 21. November 2018