Score: 0

Faster Construction of a Planar Distance Oracle with Õ(1) Query Time

Published: March 24, 2025 | arXiv ID: 2503.18425v1

By: Itai Boneh , Shay Golan , Shay Mozes and more

Potential Business Impact:

Find shortest paths much faster in maps.

Business Areas:
Indoor Positioning Navigation and Mapping

We show how to preprocess a weighted undirected $n$-vertex planar graph in $\tilde O(n^{4/3})$ time, such that the distance between any pair of vertices can then be reported in $\tilde O(1)$ time. This improves the previous $\tilde O(n^{3/2})$ preprocessing time [JACM'23]. Our main technical contribution is a near optimal construction of \emph{additively weighted Voronoi diagrams} in undirected planar graphs. Namely, given a planar graph $G$ and a face $f$, we show that one can preprocess $G$ in $\tilde O(n)$ time such that given any weight assignment to the vertices of $f$ one can construct the additively weighted Voronoi diagram of $f$ in near optimal $\tilde O(|f|)$ time. This improves the $\tilde O(\sqrt{n |f|})$ construction time of [JACM'23].

Page Count
32 pages

Category
Computer Science:
Data Structures and Algorithms