Efficient Vertex-Label Distance Oracles for Planar Graphs
Abstract
We consider distance queries in vertex-labeled planar graphs. For any fixed 0 < ε ≤ 1/2 we show how to preprocess a directed planar graph with vertex labels and arc lengths into a data structure that answers queries of the following form. Given a vertex u and a label λ return a (1+ε)-approximation of the distance from u to its closest vertex with label λ. For a directed planar graph with n vertices, such that the ratio of the largest to smallest arc length is bounded by N, the preprocessing time is O(ε-2n3n(nN)), the data structure size is O(ε-1nn(nN)), and the query time is O(n(nN) + ε-1). We also point out that a vertex label distance oracle for undirected planar graphs suggested in an earlier version of this paper is incorrect.
Turn this paper into a lesson
ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.