Papers
Topics
Authors
Recent
Search
2000 character limit reached

Planar Distance Oracles with Better Time-Space Tradeoffs

Published 16 Jul 2020 in cs.DS | (2007.08585v1)

Abstract: In a recent breakthrough, Charalampopoulos, Gawrychowski, Mozes, and Weimann (STOC 2019) showed that exact distance queries on planar graphs could be answered in n<sup>o(1)n<sup>{o(1)} time by a data structure occupying n<sup>1+o(1)n<sup>{1+o(1)} space, i.e., up to o(1)o(1) terms, optimal exponents in time (0) and space (1) can be achieved simultaneously. Their distance query algorithm is recursive: it makes successive calls to a point-location algorithm for planar Voronoi diagrams, which involves many recursive distance queries. The depth of this recursion is non-constant and the branching factor logarithmic, leading to (logn)<sup>ω(1)</sup>=n<sup>o(1)(\log n)<sup>{\omega(1)}</sup> = n<sup>{o(1)} query times. In this paper we present a new way to do point-location in planar Voronoi diagrams, which leads to a new exact distance oracle. At the two extremes of our space-time tradeoff curve we can achieve either n<sup>1+o(1)n<sup>{1+o(1)} space and log<sup>2+o(1)n\log<sup>{2+o(1)}n query time, or nlog<sup>2+o(1)nn\log<sup>{2+o(1)}n space and n<sup>o(1)n<sup>{o(1)} query time. All previous oracles with O~(1)\tilde{O}(1) query time occupy space n<sup>1+Ω(1)n<sup>{1+\Omega(1)}, and all previous oracles with space O~(n)\tilde{O}(n) answer queries in n<sup>Ω(1)n<sup>{\Omega(1)} time.

Authors (2)
Citations (25)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.