Almost Optimal Fully Dynamic $k$-Center Clustering with Recourse
Abstract
In this paper, we consider the metric $k$-center problem in the fully dynamic setting, where we are given a metric space $(V,d)$ evolving via a sequence of point insertions and deletions and our task is to maintain a subset $S \subseteq V$ of at most $k$ points that minimizes the objective $\max_{x \in V} \min_{y \in S}d(x, y)$. We want to design our algorithm so that we minimize its approximation ratio, recourse (the number of changes it makes to the solution $S$) and update time (the time it takes to handle an update). We give a simple algorithm for dynamic $k$-center that maintains a $O(1)$-approximate solution with $O(1)$ amortized recourse and $\tilde O(k)$ amortized update time, obtaining near-optimal approximation, recourse and update time simultaneously. We obtain our result by combining a variant of the dynamic $k$-center algorithm of Bateni et al. [SODA’23] with the dynamic sparsifier of Bhattacharya et al. [NeurIPS’23].
Cite
Text
Bhattacharya et al. "Almost Optimal Fully Dynamic $k$-Center Clustering with Recourse." Proceedings of the 42nd International Conference on Machine Learning, 2025.Markdown
[Bhattacharya et al. "Almost Optimal Fully Dynamic $k$-Center Clustering with Recourse." Proceedings of the 42nd International Conference on Machine Learning, 2025.](https://mlanthology.org/icml/2025/bhattacharya2025icml-almost/)BibTeX
@inproceedings{bhattacharya2025icml-almost,
title = {{Almost Optimal Fully Dynamic $k$-Center Clustering with Recourse}},
author = {Bhattacharya, Sayan and Costa, Martin and Farokhnejad, Ermiya and Lattanzi, Silvio and Parotsidis, Nikos},
booktitle = {Proceedings of the 42nd International Conference on Machine Learning},
year = {2025},
pages = {4196-4209},
volume = {267},
url = {https://mlanthology.org/icml/2025/bhattacharya2025icml-almost/}
}