English

Dynamic Euclidean Bottleneck Matching

Computational Geometry 2023-02-22 v1 Data Structures and Algorithms

Abstract

A fundamental question in computational geometry is for a set of input points in the Euclidean space, that is subject to discrete changes (insertion/deletion of points at each time step), whether it is possible to maintain an approximate bottleneck matching in sublinear update time. In this work, we answer this question in the affirmative for points on a real line and for points in the plane with a bounded geometric spread. For a set PP of nn points on a line, we show that there exists a dynamic algorithm that maintains a bottleneck matching of PP and supports insertion and deletion in O(logn)O(\log n) time. Moreover, we show that a modified version of this algorithm maintains a minimum-weight matching with O(logn)O(\log n) update (insertion and deletion) time. Next, for a set PP of nn points in the plane, we show that a (626\sqrt{2})-factor approximate bottleneck matching of PkP_k, at each time step kk, can be maintained in O(logΔ)O(\log{\Delta}) amortized time per insertion and O(logΔ+Pk)O(\log{\Delta} + |P_k|) amortized time per deletion, where Δ\Delta is the geometric spread of PP.

Keywords

Cite

@article{arxiv.2302.10513,
  title  = {Dynamic Euclidean Bottleneck Matching},
  author = {A. Karim Abu-Affash and Sujoy Bhore and Paz Carmi},
  journal= {arXiv preprint arXiv:2302.10513},
  year   = {2023}
}

Comments

18 pages, 3 figures

R2 v1 2026-06-28T08:45:20.839Z