Volume 6346 of the series Lecture Notes in Computer Science pp 290-301
Fast Routing in Very Large Public Transportation Networks Using Transfer Patterns
- Hannah BastAffiliated withAlbert-Ludwigs-Universität FreiburgGoogle
- , Erik CarlssonAffiliated withGoogle
- , Arno EigenwilligAffiliated withGoogle
- , Robert GeisbergerAffiliated withKarlsruhe Institute of Technology (KIT)Google
- , Chris HarrelsonAffiliated withGoogle
- , Veselin RaychevAffiliated withGoogle
- , Fabien VigerAffiliated withGoogle
Abstract
We show how to route on very large public transportation networks (up to half a billion arcs) with average query times of a few milliseconds. We take into account many realistic features like: traffic days, walking between stations, queries between geographic locations instead of a source and a target station, and multi-criteria cost functions. Our algorithm is based on two key observations: (1) many shortest paths share the same transfer pattern, i.e., the sequence of stations where a change of vehicle occurs; (2) direct connections without change of vehicle can be looked up quickly. We precompute the respective data; in practice, this can be done in time linear in the network size, at the expense of a small fraction of non-optimal results. We have accelerated public transportation routing on Google Maps with a system based on our ideas. We report experimental results for three data sets of various kinds and sizes.
- Title
- Fast Routing in Very Large Public Transportation Networks Using Transfer Patterns
- Book Title
- Algorithms – ESA 2010
- Book Subtitle
- 18th Annual European Symposium, Liverpool, UK, September 6-8, 2010. Proceedings, Part I
- Pages
- pp 290-301
- Copyright
- 2010
- DOI
- 10.1007/978-3-642-15775-2_25
- Print ISBN
- 978-3-642-15774-5
- Online ISBN
- 978-3-642-15775-2
- Series Title
- Lecture Notes in Computer Science
- Series Volume
- 6346
- Series ISSN
- 0302-9743
- Publisher
- Springer Berlin Heidelberg
- Copyright Holder
- Springer-Verlag Berlin Heidelberg
- Additional Links
- Topics
- Industry Sectors
- eBook Packages
- Editors
-
- Mark de Berg (16)
- Ulrich Meyer (17)
- Editor Affiliations
-
- 16. Department of Mathematics and Computing Science, TU Eindhoven
- 17. Institute for Computer Science, J.W. Goethe University
- Authors
-
- Hannah Bast (18) (19)
- Erik Carlsson (19)
- Arno Eigenwillig (19)
- Robert Geisberger (19) (20)
- Chris Harrelson (19)
- Veselin Raychev (19)
- Fabien Viger (19)
- Author Affiliations
-
- 18. Albert-Ludwigs-Universität Freiburg, 79110, Freiburg, Germany
- 19. Google, Brandschenkestrasse 110, 8002, Zürich, Switzerland
- 20. Karlsruhe Institute of Technology (KIT), 76128, Karlsruhe, Germany
Continue reading...
To view the rest of this content please follow the download PDF link above.