Fast and Compact Exact Distance Oracle for Planar Grap

Vincent Pierre Cohen-Addad, Søren Dahlgaard, Christian Wulff-Nilsen

18 Citations (Scopus)

Abstract

For a given a graph, a distance oracle is a data structure that answers distance queries between pairs of vertices. We introduce an O(n 5/3)-space distance oracle which answers exact distance queries in O(log n) time for n-vertex planar edge-weighted digraphs. All previous distance oracles for planar graphs with truly subquadratic space (i.e., space O(n 2- ) for some constant 0) either required query time polynomial in n or could only answer approximate distance queries.Furthermore, we show how to trade-off time and space: For any S ϵ n 3/2, we show how to obtain an S-space distance 5/2 oracle that answers queries in time O(S n 3/2 log n). This is a polynomial improvement over the previous planar distance oracles with o(n 1/4) query time.

Original languageEnglish
Title of host publication2017 IEEE 58th Annual IEEE Symposium on Foundations of Computer Science (FOcS)
PublisherIEEE
Publication date10 Nov 2017
Pages962-973
DOIs
Publication statusPublished - 10 Nov 2017
Event58th Annual IEEE Symposium on Foundations of Computer Science - Berkeley, United States
Duration: 15 Oct 201717 Oct 2017
Conference number: 58

Conference

Conference58th Annual IEEE Symposium on Foundations of Computer Science
Number58
Country/TerritoryUnited States
CityBerkeley
Period15/10/201717/10/2017

Keywords

  • dynamic graph algorithms
  • minimum spanning forests
  • graph decomposition

Fingerprint

Dive into the research topics of 'Fast and Compact Exact Distance Oracle for Planar Grap'. Together they form a unique fingerprint.

Cite this