Sublinear Average-Case Shortest Paths in Weighted Unit-Disk Graphs
Adam Karczmarz, Jakub Pawlewicz, Piotr Sankowski

TL;DR
This paper introduces a new heuristic for computing exact shortest paths in weighted unit-disk graphs in constant dimension, achieving sublinear expected time performance in the average case, surpassing previous algorithms like A*.
Contribution
The authors propose a novel heuristic approach and analyze its average-case efficiency, demonstrating it outperforms A* and achieves sublinear expected time bounds for certain connectivity radii.
Findings
The heuristic achieves expected sublinear time for shortest path queries in random unit-disk graphs.
The approach leverages range reporting data structures for efficient point set queries.
The method improves upon classical algorithms like A* in average-case scenarios.
Abstract
We consider the problem of computing shortest paths in weighted unit-disk graphs in constant dimension . Although the single-source and all-pairs variants of this problem are well-studied in the plane case, no non-trivial exact distance oracles for unit-disk graphs have been known to date, even for . The classical result of Sedgewick and Vitter [Algorithmica '86] shows that for weighted unit-disk graphs in the plane the search has average-case performance superior to that of a standard shortest path algorithm, e.g., Dijkstra's algorithm. Specifically, if the corresponding points of a weighted unit-disk graph are picked from a unit square uniformly at random, and the connectivity radius is , finds a shortest path in in expected time when , even though has edges in expectation. In other…
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.
