ABSTRACT
We consider the application of route planning in large public-transportation networks (buses, trains, subways, etc). Many connections in such networks are operated at periodic time intervals. When a set of connections has sufficient periodicity, it becomes more efficient to store the time range and frequency (e.g., every 15 minutes from 8:00am-6:00pm) instead of storing each of the time events separately. Identifying an optimal frequency-compression is NP-hard, so we present a time- and space-efficient heuristic.
We show how we can use this compression to not only save space but also query time. We particularly consider profile queries, which ask for all optimal routes with departure times in a given interval (e.g., a whole day). In particular, we design a new version of Dijkstra's algorithm that works with frequency-based labels and is suitable for profile queries. We evaluate the savings of our approach on two metropolitan and three country-wide public-transportation networks. On our largest network, we simultaneously achieve a better space consumption than all previous methods as well as profile query times that are about 5 times faster than the best previous method. We also improve Transfer Patterns, a state-of-the-art technique for fully realistic route planning in large public-transportation networks. In particular, we accelerate the expensive preprocessing by a factor of 60 compared to the original publication.
- Hannah Bast, Erik Carlsson, Arno Eigenwillig, Robert Geisberger, Chris Harrelson, Veselin Raychev, and Fabien Viger. Fast routing in very large public transportation networks using transfer patterns. In European Symposium on Algorithms (ESA), pages 290--301, 2010. Google Scholar
Digital Library
- Hannah Bast, Jonas Sternisko, and Sabine Storandt. Delay-robustness of transfer patterns in public transportation route planning. In Workshop on Algorithmic Approaches for Transportation Modelling, Optimization, and Systems (ATMOS), pages 42--54, 2013.Google Scholar
- Claudio Bettini and Sergio Mascetti. An efficient algorithm for minimizing time granularity periodical representations. In Symposium on Temporal Representation and Reasoning (TIME), pages 20--25, 2005. Google Scholar
Digital Library
- Daniel Delling, Bastian Katz, and Thomas Pajor. Parallel computation of best connections in public transportation networks. Journal of Experimental Algorithmics (JEA), 17:4--4, 2012. Google Scholar
Digital Library
- Daniel Delling, Thomas Pajor, and Renato Fonseca Werneck. Round-based public transit routing. In Workshop on Algorithms Engineering and Experiments (ALENEX), pages 130--140, 2012.Google Scholar
Cross Ref
- Julian Dibbelt, Thomas Pajor, Ben Strasser, and Dorothea Wagner. Intriguingly simple and fast transit routing. In Symposium of Experimental Algorithmics (SEA), pages 43--54, 2013.Google Scholar
Cross Ref
- Yann Disser, Matthias Müller-Hannemann, and Mathias Schnee. Multi-criteria shortest paths in time-dependent train networks. In Workshop on Experimental Algorithms (WEA), pages 347--361, 2008. Google Scholar
Digital Library
- Uriel Feige. A threshold of In n for approximating set cover. Journal of the ACM (JACM), 45(4):634--652, 1998. Google Scholar
Digital Library
- Lenwood S. Heath. Covering a set with arithmetic progressions is NP-complete. Information Processing Letters (IPL), 34(6):293--298, 1990. Google Scholar
Digital Library
- Romans Kasperovics, MH Bohlen, and Johann Gamper. Representing public transport schedules as repeating trips. In Symposium on Temporal Representation and Reasoning (TIME), pages 54--58, 2008. Google Scholar
Digital Library
- Marc Niezette and Jean-Marc Stevenne. An efficient symbolic representation of periodic time. In Conference on Information and Knowledge Management (CIKM), pages 161--168, 1992.Google Scholar
- Evangelia Pyrga, Frank Schulz, Dorothea Wagner, and Christos Zaroliagis. Efficient models for timetable information in public transportation systems. Journal of Experimental Algorithmics (JEA), 12:2--4, 2008. Google Scholar
Digital Library
- Gerth Stølting Brodal and Riko Jacob. Time-dependent networks as models to achieve fast exact time-table queries. Electronic Notes in Theoretical Computer Science (ENTCS), 92: 3--15, 2004.Google Scholar
- Ben Strasser and Dorothea Wagner. Connection scan accelerated. In Workshop on Algorithms Engineering and Experiments (ALENEX), pages 125--137, 2014.Google Scholar
Cross Ref
Index Terms
Frequency-based search for public transit
Recommendations
What Public Transit API Logs Tell Us about Travel Flows
WWW '16 Companion: Proceedings of the 25th International Conference Companion on World Wide WebIn the field of smart cities, researchers need an indication of how people move in and between cities. Yet, getting statistics of travel flows within public transit systems has proven to be troublesome. In order to get an indication of public transit ...
Keyword-aware Skyline Routes Search in Indoor Venues
ISA'18: Proceedings of the 9th ACM SIGSPATIAL International Workshop on Indoor Spatial AwarenessRoute planning has been extensively studied in the past few years due to its real-world applications. A route planning query returns an optimal route that starts from the source location, passes through at least one location from each given preference (...
A framework for the generation of complex scenario instances in the Urban Transit Routing Problem
AbstractIn most urban cities, the correct design of the bus routes network is a critical task to design a successful transportation system. Thus, network designers rely on solving the Urban Transit Routing Problem (UTRP) to find a set of bus routes that ...





Comments