Lune

FOCS2024Top-tier venue

Dynamic Deterministic Constant-Approximate Distance Oracles with nε Worst-Case Update Time

Bernhard Haeupler, Yaowei Long, Thatchaphol Saranurak

2024Year
4Citations
10Top-tier citations

Abstract

We present a new distance oracle in the fully dynamic setting: given a weighted undirected graph G = (V, E) withnnvertices undergoing both edge insertions and deletions, and an arbitrary parameterϵ∈[1/log⁡cn,1\epsilon\in[1/\log^{c}n, 1wherecc> 0 is a small constant, we can deterministically maintain a data structure withO(nϵ)O(n^{\epsilon})worst-case update time that, given any pair of vertices (u, v), returns a2poly(1/ϵ)2^{\text{poly}(1/\epsilon)}-approximate distance betweenuuandvvin poly(1/E) log lognnquery time. Our algorithm significantly advances the state-of-the-art in two aspects, both for fully dynamic algorithms and even decremental algorithms. First, no existing algorithm with worst-case update time guarantees a o(nn)-approximation while also achieving an n2-Ω(1)update andno(1)n^{o(1)}query time, while our algorithm offers a constantOϵ(1)O_{\epsilon}(1)-approximation withO(nϵ)O(n^{\epsilon})update time andoϵo_{\epsilon}(log log n) query time. Second, even if amortized update time is allowed, it is the first deterministic constant-approximation algorithm withn1−Ω(1)n^{1-\Omega(1)}update and query time. The best result in this direction is the recent deterministic distance oracle by Chuzhoy and Zhang [STOC 2023] which achieves an approxi- mation of (log logn)2O(1/ϵ3)n)^{2^{O (1 / \epsilon^3)}}with amortized update time ofO(nϵ)O(n^{\epsilon)}and query time of2p∘1y(1/ϵ)log⁡n2^{\mathrm{p}\circ 1\mathrm{y}(1/\epsilon)}\log nlog log n. We obtain the result by dynamizing tools related to length- constrained expanders [Haeupler-Racke-Ghaffari, STOC 2022; Haeupler-Hershkowitz-Tan, FOCS 2024]. Our technique com- pletely bypasses the 40-year-old Even-Shiloach tree, which has remained the most pervasive tool in the area but is inherently amortized.

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.

Cited by top-tier papers10

Ask how each one uses it

Builds on28

Related papers

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