A Scalable Heuristic for Fastest-Path Computation on Very Large Road Maps
Renjie Chen, Craig Gotsman

TL;DR
This paper introduces a scalable heuristic method for fast shortest-path computation on large road maps, significantly improving A* search efficiency by using hierarchical separator trees and precomputed junction values.
Contribution
The authors develop a novel heuristic based on hierarchical separator trees that accelerates fastest-path queries on large maps, outperforming existing heuristics.
Findings
Scales well to large maps
Provides higher quality heuristics
Enables faster shortest-path queries
Abstract
Fastest-path queries between two points in a very large road map is an increasingly important primitive in modern transportation and navigation systems, thus very efficient computation of these paths is critical for system performance and throughput. We present a method to compute an effective heuristic for the fastest path travel time between two points on a road map, which can be used to significantly accelerate the classical A* algorithm when computing fastest paths. Our method is based on two hierarchical sets of separators of the map represented by two binary trees. A preprocessing step computes a short vector of values per road junction based on the separator trees, which is then stored with the map and used to efficiently compute the heuristic at the online query stage. We demonstrate experimentally that this method scales well to any map size, providing a better quality…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsData Management and Algorithms · Advanced Database Systems and Queries · Web Data Mining and Analysis
