English

Dynamic Deterministic Constant-Approximate Distance Oracles with $n^{\epsilon}$ Worst-Case Update Time

Data Structures and Algorithms 2024-04-12 v2

Abstract

We present a new distance oracle in the fully dynamic setting: given a weighted undirected graph G=(V,E)G=(V,E) with nn vertices undergoing both edge insertions and deletions, and an arbitrary parameter ϵ\epsilon where ϵ[1/logcn,1]\epsilon\in[1/\log^{c} n,1] and c>0c>0 is a small constant, we can deterministically maintain a data structure with nϵn^{\epsilon} worst-case update time that, given any pair of vertices (u,v)(u,v), returns a 2poly(1/ϵ)2^{{\rm poly}(1/\epsilon)}-approximate distance between uu and vv in poly(1/ϵ)loglogn{\rm poly}(1/\epsilon)\log\log n query 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(n)o(n)-approximation while also achieving an n2Ω(1)n^{2-\Omega(1)} update and no(1)n^{o(1)} query time, while our algorithm offers a constant Oϵ(1)O_{\epsilon}(1)-approximation with nϵn^{\epsilon} update time and Oϵ(loglogn)O_{\epsilon}(\log \log n) query time. Second, even if amortized update time is allowed, it is the first deterministic constant-approximation algorithm with n1Ω(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 approximation of (loglogn)2O(1/ϵ3)(\log\log n)^{2^{O(1/\epsilon^{3})}} with amortized update time of nϵn^{\epsilon} and query time of 2poly(1/ϵ)lognloglogn2^{{\rm poly}(1/\epsilon)}\log n\log\log n. We obtain the result by dynamizing tools related to length-constrained expanders [Haeupler-R\"acke-Ghaffari, STOC 2022; Haeupler-Hershkowitz-Tan, 2023; Haeupler-Huebotter-Ghaffari, 2022]. Our technique completely bypasses the 40-year-old Even-Shiloach tree, which has remained the most pervasive tool in the area but is inherently amortized.

Keywords

Cite

@article{arxiv.2402.18541,
  title  = {Dynamic Deterministic Constant-Approximate Distance Oracles with $n^{\epsilon}$ Worst-Case Update Time},
  author = {Bernhard Haeupler and Yaowei Long and Thatchaphol Saranurak},
  journal= {arXiv preprint arXiv:2402.18541},
  year   = {2024}
}

Comments

137 pages

R2 v1 2026-06-28T15:03:35.977Z