English

Optimal Fully Dynamic $k$-Center Clustering for Adaptive and Oblivious Adversaries

Data Structures and Algorithms 2023-03-22 v1

Abstract

In fully dynamic clustering problems, a clustering of a given data set in a metric space must be maintained while it is modified through insertions and deletions of individual points. In this paper, we resolve the complexity of fully dynamic kk-center clustering against both adaptive and oblivious adversaries. Against oblivious adversaries, we present the first algorithm for fully dynamic kk-center in an arbitrary metric space that maintains an optimal (2+ϵ)(2+\epsilon)-approximation in O(kpolylog(n,Δ))O(k \cdot \mathrm{polylog}(n,\Delta)) amortized update time. Here, nn is an upper bound on the number of active points at any time, and Δ\Delta is the aspect ratio of the metric space. Previously, the best known amortized update time was O(k2polylog(n,Δ))O(k^2\cdot \mathrm{polylog}(n,\Delta)), and is due to Chan, Gourqin, and Sozio (2018). Moreover, we demonstrate that our runtime is optimal up to polylog(n,Δ)\mathrm{polylog}(n,\Delta) factors. In fact, we prove that even offline algorithms for kk-clustering tasks in arbitrary metric spaces, including kk-medians, kk-means, and kk-center, must make at least Ω(nk)\Omega(n k) distance queries to achieve any non-trivial approximation factor. This implies a lower bound of Ω(k)\Omega(k) which holds even for the insertions-only setting. We also show deterministic lower and upper bounds for adaptive adversaries, demonstrate that an update time sublinear in kk is possible against oblivious adversaries for metric spaces which admit locally sensitive hash functions (LSH) and give the first fully dynamic O(1)O(1)-approximation algorithms for the closely related kk-sum-of-radii and kk-sum-of-diameter problems.

Keywords

Cite

@article{arxiv.2303.11843,
  title  = {Optimal Fully Dynamic $k$-Center Clustering for Adaptive and Oblivious Adversaries},
  author = {MohammadHossein Bateni and Hossein Esfandiari and Hendrik Fichtenberger and Monika Henzinger and Rajesh Jayaram and Vahab Mirrokni and Andreas Wiese},
  journal= {arXiv preprint arXiv:2303.11843},
  year   = {2023}
}

Comments

arXiv admin note: substantial text overlap with arXiv:2112.07050, arXiv:2112.07217