Dynamic Locality Sensitive Orderings in Doubling Metrics
An La, Hung Le
Abstract
In their pioneering work, Chan, Har-Peled, and Jones (SICOMP 2020) introduced locality-sensitive ordering (LSO), and constructed an LSO with a constant number of orderings for point sets in the d-dimensional Euclidean space. Furthermore, their LSO could be made dynamic effortlessly under point insertions and deletions, taking O(log(n)) time per update by exploiting Euclidean geometry. Their LSO provides a powerful primitive to solve a host of geometric problems in Euclidean spaces in both dynamic and static settings. Filtser and Le (STOC 2022) constructed the first LSO with a constant number of orderings in the more general setting of doubling metrics. However, their algorithm is inherently static since it relies on several sophisticated constructions in intermediate steps, none of which is known to have a dynamic version. Making their LSO dynamic would recover the full generality of LSO and provide a general tool to dynamize a vast number of static constructions in doubling metrics. In this work, we give a dynamic algorithm that has O(log n) time per update for constructing an LSO in doubling metrics under point insertions and deletions. To this end, we introduce a toolkit of several new data structures: a pairwise index tree (PIT) which augments the standard net tree with the pairwise property, a pairwise tree cover which in a certain sense is a tree counterpart of LSO, a net tree cover for stabilizing the net tree, and a leaf tracker for keeping track of a DFS ordering of leaves in a dynamic tree. A key technical problem that we solves in this work is stabilizing the dynamic net tree of Cole and Gottlieb (STOC 2006), a central dynamic data structure in doubling metrics, using a dynamic net tree cover. Specifically, we show that every update to the dynamic net tree can be decomposed into a few very simple updates to trees in the net tree cover. As stability is the key to any dynamic algorithm, our technique could be useful for other problems in doubling metrics. We obtain several algorithmic applications from our dynamic LSO, including dynamic fault-tolerant spanner, dynamic tree cover, dynamic nearest neighbor search with optimal search time, dynamic (bichromatic) closest pair of points, all in doubling metrics. Most notably, we obtain the first dynamic algorithm for maintaining an k-fault tolerant spanner in doubling metrics with optimal sparsity in optimal O(log n) time per update.
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.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 3179317d-19e3-4758-9e87-e86099744dfaBuilds on3
- Locality-sensitive orderings and applications to reliable spannersArnold Filtser, Hung LeSTOC 2022 · 8 citations
- Covering Planar Metrics (and Beyond): O(1) Trees SufficeHsien-Chih Chang, Jonathan Conroy, Hung Le, Lazar Milenkovic et al.FOCS 2023 · 6 citations
- Optimal Fault-Tolerant Spanners in Euclidean and Doubling Metrics: Breaking the Ω (log n) Lightness BarrierHung Le, Shay Solomon, Cuong ThanFOCS 2023 · 2 citations
Related papers
- Dynamic 3D Convex Hulls Revisited and ApplicationsHaitao WangSODA 2026
- Dynamic Geometric Set Cover, RevisitedTimothy M. Chan, Qizheng He, Subhash Suri, Jie XueSODA 2022 · 4 citations
- Faster Query Times for Fully Dynamic k-Center Clustering with OutliersLeyla Biabani, Annika Hennes, Morteza Monemizadeh, Melanie SchmidtNeurIPS 2023 · 8 citations
- Fast Static and Dynamic Approximation Algorithms for Geometric Optimization Problems: Piercing, Independent Set, Vertex Cover, and MatchingSujoy Bhore, Timothy M. ChanSODA 2025 · 4 citations
- New Techniques and Fine-Grained Hardness for Dynamic Near-Additive SpannersThiago Bergamaschi, Monika Henzinger, Maximilian Probst Gutenberg, Virginia Vassilevska Williams et al.SODA 2021 · 19 citations
