A dynamic $(1+\varepsilon)$-spanner for disk intersection graphs
Abstract
We maintain a -spanner over the disk intersection graph of a dynamic set of disks. We restrict all disks to have their diameter in for some fixed and known . The resulting -spanner has size , where is the present number of disks. We develop a novel use of persistent data structures to dynamically maintain our -spanner. Our approach requires space and has an expected amortised update time. For constant and , this spanner has near-linear size, uses near-linear space and has polylogarithmic update time. Furthermore, we observe that for any , our spanner also serves as a connectivity data structure. With a slight adaptation of our techniques, this leads to better bounds for dynamically supporting connectivity queries in a disk intersection graph. In particular, we improve the space usage when compared to the dynamic data structure of (Baumann et al., DCG'24), replacing the linear dependency on by a polylogarithmic dependency. Finally, we generalise our results to -dimensional hypercubes.
Cite
@article{arxiv.2604.25397,
title = {A dynamic $(1+\varepsilon)$-spanner for disk intersection graphs},
author = {Sarita de Berg and Ivor van der Hoog and Eva Rotenberg and Johanne M. Vistisen and Sampson Wong},
journal= {arXiv preprint arXiv:2604.25397},
year = {2026}
}