Faster Construction of a Planar Distance Oracle with \~O(1) Query Time
Abstract
We show how to preprocess a weighted undirected n-vertex planar graph in O(n4/3) time, such that the distance between any pair of vertices can then be reported in O(1) time. This improves the previous O(n3/2) preprocessing time [JACM'23]. Our main technical contribution is a near optimal construction of 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 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 O(|f|) time. This improves the O(n |f|) construction time of [JACM'23].
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.