Space-Efficient, Fast and Exact Routing in Time-Dependent Road Networks

Space-Efficient, Fast and Exact Routing in Time-Dependent Road Networks

Authors: Strasser, Ben; Wagner, Dorothea; Zeitz, Tim

Algorithms - 2021 Volume 14, Pages 90

We study the problem of quickly computing point-to-point shortest paths in massive road networks with traffic predictions. Incorporating traffic predictions into routing allows, for example, to avoid commuter traffic congestions. Existing techniques follow a two-phase approach: In a preprocessing step, an index is built. The index depends on the road network and the traffic patterns but not on the path start and end. The latter are the input of the query phase, in which shortest paths are computed. All existing techniques have large index size, slow query running times or may compute suboptimal paths. In this work, we introduce CATCHUp (Customizable Approximated Time-dependent Contraction Hierarchies through Unpacking), the first algorithm that simultaneously achieves all three objectives. The core idea of CATCHUp is to store paths instead of travel times at shortcuts. Shortcut travel times are derived lazily from the stored paths. We perform an experimental study on a set of real world instances and compare our approach with state-of-the-art techniques. Our approach achieves the fastest preprocessing, competitive query running times and up to 38 times smaller indexes than competing approaches.

https://doi.org/10.3390/a14030090

Cite as:

@article{Strasser_2021,
	doi = {10.3390/a14030090},
	url = {https://doi.org/10.3390%2Fa14030090},
	year = 2021,
	month = {mar},
	publisher = {{MDPI} {AG}},
	volume = {14},
	number = {3},
	pages = {90},
	author = {Ben Strasser and Dorothea Wagner and Tim Zeitz},
	title = {Space-Efficient, Fast and Exact Routing in Time-Dependent Road Networks},
	journal = {Algorithms}
}



    Leave a Reply

    Your email address will not be published. Required fields are marked *

    x
    This site uses cookies to make navigation simple and efficient. By continuing you declare that you want to automatically accept the privacy policy. More. Close