Distances and shortest paths on graphs of bounded highway dimension: simple, fast, dynamic
Sébastien Collette, John Iacono
Abstract
Dijkstra's algorithm is the standard method for computing shortest paths on arbitrary graphs. However, it is slow for large graphs, taking at least linear time. It has been long known that for real world road networks, creating a hierarchy of well-chosen shortcuts allows fast distance and path computation, with exact distance queries seemingly being answered in logarithmic time. However, these methods were but heuristics until the work of Abraham et al. [JACM 2016], where they defined a graph parameter called highway dimension which is constant for real-world road networks, and showed that in graphs of constant highway dimension, a shortcut hierarchy exists that guarantees shortest distance computation takes O(log(U+| V|)) time and O(V log(U +| V|)) space, where U is the ratio of the smallest to largest edge, and |V| is the number of vertices. The problem is that they were unable to efficiently compute the hierarchy of shortcuts. Here we present a simple and efficient algorithm to compute the needed hierarchy of shortcuts in time and space O(V log(U + |V|)), as well as supporting updates in time O(log(U + |V|)).
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 556500d3-bd53-4cf8-add2-3d75ac3679b6Cited by top-tier papers1
- A well-separated pair decomposition for low density graphsJoachim Gudmundsson, Sampson WongSODA 2026
Builds on1
Related papers
- Dual-Hierarchy Labelling: Scaling Up Distance Queries on Dynamic Road NetworksMuhammad Farhan, Henning Koehler, Qing WangSIGMOD 2025 · 5 citations
- Efficient Shortest Path Counting on Large Road NetworksYu-Xuan Qiu, Dong Wen, Lu Qin, Wentao Li et al.VLDB 2022 · 22 citations
- Highway Dimension: a Metric ViewAndreas Emil Feldmann, Arnold FiltserSODA 2025 · 1 citation
- A Learning-based Method for Computing Shortest Path Distances on Road NetworksShuai Huang, Yong Wang, Tianyu Zhao, Guoliang LiICDE 2021 · 24 citations
- Hierarchical Cut Labelling - Scaling Up Distance Queries on Road NetworksMuhammad Farhan, Henning Koehler, Robert Ohms, Qing WangSIGMOD 2024 · 16 citations
