Abstract
We give a (1+ϵ)-approximate distance oracle with O(1) query time for an undirected planar graph G with n vertices and non-negative edge lengths. For ϵ>0 and any two vertices u and v in G, our oracle gives a distance d˜(u,v) with stretch (1+ϵ) in O(1) time. The oracle has size O(nlogn((logn)/ϵ+f(ϵ))) and pre-processing time O(nlogn((log3n)/ϵ2+f(ϵ))), where f(ϵ)=2O(1/ϵ). This is the first (1+ϵ)-approximate distance oracle with O(1) query time independent of ϵ and the size and pre-processing time nearly linear in n, and improves the query time O(1/ϵ) of previous (1+ϵ)-approximate distance oracle with size nearly linear in n.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have