English

Fully Dynamic $k$-Center in Low Dimensions via Approximate Furthest Neighbors

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

Abstract

Let PP be a set of points in some metric space. The approximate furthest neighbor problem is, given a second point set C,C, to find a point pPp \in P that is a (1+ϵ)(1+\epsilon) approximate furthest neighbor from C.C. The dynamic version is to maintain P,P, over insertions and deletions of points, in a way that permits efficiently solving the approximate furthest neighbor problem for the current P.P. We provide the first algorithm for solving this problem in metric spaces with finite doubling dimension. Our algorithm is built on top of the navigating net data-structure. An immediate application is two new algorithms for solving the dynamic kk-center problem. The first dynamically maintains (2+ϵ)(2+\epsilon) approximate kk-centers in general metric spaces with bounded doubling dimension and the second maintains (1+ϵ)(1+\epsilon) approximate Euclidean kk-centers. Both these dynamic algorithms work by starting with a known corresponding static algorithm for solving approximate kk-center, and replacing the static exact furthest neighbor subroutine used by that algorithm with our new dynamic approximate furthest neighbor one. Unlike previous algorithms for dynamic kk-center with those same approximation ratios, our new ones do not require knowing kk or ϵ\epsilon in advance. In the Euclidean case, our algorithm also seems to be the first deterministic solution.

Keywords

Cite

@article{arxiv.2302.09737,
  title  = {Fully Dynamic $k$-Center in Low Dimensions via Approximate Furthest Neighbors},
  author = {Jinxiang Gan and Mordecai Jay Golin},
  journal= {arXiv preprint arXiv:2302.09737},
  year   = {2023}
}