English

Almost Optimal Fully Dynamic $k$-Center Clustering with Recourse

Data Structures and Algorithms 2025-06-03 v2

Abstract

In this paper, we consider the \emph{metric kk-center} problem in the fully dynamic setting, where we are given a metric space (V,d)(V,d) evolving via a sequence of point insertions and deletions and our task is to maintain a subset SVS \subseteq V of at most kk points that minimizes the objective maxxVminySd(x,y)\max_{x \in V} \min_{y \in S}d(x, y). We want to design our algorithm so that we minimize its \emph{approximation ratio}, \emph{recourse} (the number of changes it makes to the solution SS), and \emph{update time} (the time it takes to handle an update). We give a simple algorithm for dynamic kk-center that maintains a O(1)O(1)-approximate solution with O(1)O(1) amortized recourse and O~(k)\tilde O(k) amortized update time, \emph{obtaining near-optimal approximation, recourse, and update time simultaneously}. We obtain our result by combining a variant of the dynamic kk-center algorithm of Bateni et al.~[SODA'23] with the dynamic sparsifier of Bhattacharya et al.~[NeurIPS'23].

Keywords

Cite

@article{arxiv.2410.11470,
  title  = {Almost Optimal Fully Dynamic $k$-Center Clustering with Recourse},
  author = {Sayan Bhattacharya and Martín Costa and Ermiya Farokhnejad and Silvio Lattanzi and Nikos Parotsidis},
  journal= {arXiv preprint arXiv:2410.11470},
  year   = {2025}
}

Comments

Accepted by ICML25

R2 v1 2026-06-28T19:22:23.442Z