Linear-Space Approximate Distance Oracles for Planar, Bounded-Genus, and Minor-Free Graphs
Ken-ichi Kawarabayashi, Philip N. Klein, and Christian Sommer

TL;DR
This paper introduces linear-space approximate distance oracles for planar, bounded-genus, and minor-free graphs, achieving efficient storage and preprocessing with acceptable query times, suitable for memory-constrained environments.
Contribution
It presents novel linear-space distance oracles for specific graph classes, with faster preprocessing and adaptable space requirements, improving over previous methods.
Findings
Space complexity is reduced to O(n), independent of epsilon and graph class.
Preprocessing time is faster than previous constructions, e.g., O(n lg^2 n) for planar graphs.
Query time is acceptable, e.g., O(eps^{-2} lg^2 n) for planar graphs.
Abstract
A (1 + eps)-approximate distance oracle for a graph is a data structure that supports approximate point-to-point shortest-path-distance queries. The most relevant measures for a distance-oracle construction are: space, query time, and preprocessing time. There are strong distance-oracle constructions known for planar graphs (Thorup, JACM'04) and, subsequently, minor-excluded graphs (Abraham and Gavoille, PODC'06). However, these require Omega(eps^{-1} n lg n) space for n-node graphs. We argue that a very low space requirement is essential. Since modern computer architectures involve hierarchical memory (caches, primary memory, secondary memory), a high memory requirement in effect may greatly increase the actual running time. Moreover, we would like data structures that can be deployed on small mobile devices, such as handhelds, which have relatively small primary memory. In this paper,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
