Lune

STOC2023Top-tier venue

Approximate Distance Sensitivity Oracles in Subquadratic Space

Davide Bilรฒ, Shiri Chechik, Keerti Choudhary, Sarel Cohen, Tobias Friedrich, Simon Krogmann, Martin Schirneck

2023Year
4Citations
4Top-tier citations

Abstract

An ๐‘“ -edge fault-tolerant distance sensitive oracle ( ๐‘“ -DSO) with stretch ๐œŽ โฉพ 1 is a data structure that preprocesses a given undirected, unweighted graph ๐บ with ๐‘› vertices and ๐‘š edges, and a positive integer ๐‘“ . When queried with a pair of vertices ๐‘ , ๐‘ก and a set ๐น of at most ๐‘“ edges, it returns a ๐œŽ-approximation of the ๐‘ -๐‘ก-distance in ๐บ -๐น.

We study ๐‘“ -DSOs that take subquadratic space. Thorup and Zwick [JACM 2005] showed that this is only possible for ๐œŽ โฉพ 3. We present, for any constant ๐‘“ โฉพ 1 and ๐›ผ โˆˆ (0, 1 2 ), and any ๐œ€ > 0, a randomized ๐‘“ -DSO with stretch 3 + ๐œ€ that w.h.p. takes ๐‘‚(๐‘› 2-๐›ผ ๐‘“ +1 ) โ€ข ๐‘‚(log ๐‘›/๐œ€) ๐‘“ +2 space and has an ๐‘‚(๐‘› ๐›ผ /๐œ€ 2 ) query time. The time to build the oracle is ๐‘‚(๐‘š๐‘› 2-๐›ผ ๐‘“ +1 ) โ€ข ๐‘‚(log ๐‘›/๐œ€) ๐‘“ +1 . We also give an improved construction for graphs with diameter at most ๐ท. For any positive integer ๐‘˜, we devise an ๐‘“ -DSO with stretch 2๐‘˜ -1 that w.h.p. takes ๐‘‚(๐ท ๐‘“ +๐‘œ(1) ๐‘› 1+1/๐‘˜ ) space and has ๐‘‚(๐ท ๐‘œ(1) ) query time, with a preprocessing time of ๐‘‚(๐ท ๐‘“ +๐‘œ(1) ๐‘š๐‘› 1/๐‘˜ ).

Ask about this paper

Your agent reads all of it.

Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.

Questions to start from

Your agent calls

Luneget_paper_fulltext

Ask in Lune

Free to start. No credit card required.

lune papers fulltext ec55fc93-aadf-45d4-a001-419e3ab0bd39

Cited by top-tier papers4

Ask how each one uses it

Builds on5

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines