English

Efficient Vertex-Label Distance Oracles for Planar Graphs

Data Structures and Algorithms 2017-12-19 v2

Abstract

We consider distance queries in vertex-labeled planar graphs. For any fixed 0<ϵ1/20 < \epsilon \leq 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 uu and a label λ\lambda return a (1+ϵ)(1+\epsilon)-approximation of the distance from uu to its closest vertex with label λ\lambda. For a directed planar graph with nn vertices, such that the ratio of the largest to smallest arc length is bounded by NN, the preprocessing time is O(ϵ2nlg3nlg(nN))O(\epsilon^{-2}n\lg^{3}{n}\lg(nN)), the data structure size is O(ϵ1nlgnlg(nN))O(\epsilon^{-1}n\lg{n}\lg(nN)), and the query time is O(lglgnlglg(nN)+ϵ1)O(\lg\lg{n}\lg\lg(nN) + \epsilon^{-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.

Keywords

Cite

@article{arxiv.1504.04690,
  title  = {Efficient Vertex-Label Distance Oracles for Planar Graphs},
  author = {Shay Mozes and Eyal E. Skop},
  journal= {arXiv preprint arXiv:1504.04690},
  year   = {2017}
}
R2 v1 2026-06-22T09:18:15.095Z