Near-Optimal Distance Oracles for Vertex-Labeled Planar Graphs

09/30/2021
by   Jacob Evald, et al.
0

Given an undirected n-vertex planar graph G=(V,E,ω) with non-negative edge weight function ω:E→ℝ and given an assigned label to each vertex, a vertex-labeled distance oracle is a data structure which for any query consisting of a vertex u and a label λ reports the shortest path distance from u to the nearest vertex with label λ. We show that if there is a distance oracle for undirected n-vertex planar graphs with non-negative edge weights using s(n) space and with query time q(n), then there is a vertex-labeled distance oracle with Õ(s(n)) space and Õ(q(n)) query time. Using the state-of-the-art distance oracle of Long and Pettie, our construction produces a vertex-labeled distance oracle using n^1+o(1) space and query time Õ(1) at one extreme, Õ(n) space and n^o(1) query time at the other extreme, as well as such oracles for the full tradeoff between space and query time obtained in their paper. This is the first non-trivial exact vertex-labeled distance oracle for planar graphs and, to our knowledge, for any interesting graph class other than trees.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/05/2021

Optimal Approximate Distance Oracle for Planar Graphs

A (1+ϵ)-approximate distance oracle of an edge-weighted graph is a data ...
research
11/14/2021

A Simple Algorithm for Multiple-Source Shortest Paths in Planar Digraphs

Given an n-vertex planar embedded digraph G with non-negative edge weigh...
research
07/10/2018

On the complexity of the (approximate) nearest colored node problem

Given a graph G=(V,E) where each vertex is assigned a color from the set...
research
07/04/2018

Near-Optimal Distance Emulator for Planar Graphs

Given a graph G and a set of terminals T, a distance emulator of G is an...
research
01/02/2022

Optimal Vertex Connectivity Oracles

A k-vertex connectivity oracle for undirected G is a data structure that...
research
04/10/2023

Path-Reporting Distance Oracles with Near-Logarithmic Stretch and Linear Size

Given an n-vertex undirected graph G=(V,E,w), and a parameter k≥1, a pat...
research
03/19/2018

Exact Distance Oracles Using Hopsets

For fixed h ≥ 2, we consider the task of adding to a graph G a set of we...

Please sign up or login with your details

Forgot password? Click here to reset