English

Faster Construction of a Planar Distance Oracle with \~{O}(1) Query Time

Data Structures and Algorithms 2025-03-25 v1

Abstract

We show how to preprocess a weighted undirected nn-vertex planar graph in O~(n4/3)\tilde O(n^{4/3}) time, such that the distance between any pair of vertices can then be reported in O~(1)\tilde O(1) time. This improves the previous O~(n3/2)\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 GG and a face ff, we show that one can preprocess GG in O~(n)\tilde O(n) time such that given any weight assignment to the vertices of ff one can construct the additively weighted Voronoi diagram of ff in near optimal O~(f)\tilde O(|f|) time. This improves the O~(nf)\tilde O(\sqrt{n |f|}) construction time of [JACM'23].

Keywords

Cite

@article{arxiv.2503.18425,
  title  = {Faster Construction of a Planar Distance Oracle with \~{O}(1) Query Time},
  author = {Itai Boneh and Shay Golan and Shay Mozes and Daniel Prigan and Oren Weimann},
  journal= {arXiv preprint arXiv:2503.18425},
  year   = {2025}
}