English

Fully Dynamic k-Means Coreset in Near-Optimal Update Time

Data Structures and Algorithms 2024-07-01 v1

Abstract

We study in this paper the problem of maintaining a solution to kk-median and kk-means clustering in a fully dynamic setting. To do so, we present an algorithm to efficiently maintain a coreset, a compressed version of the dataset, that allows easy computation of a clustering solution at query time. Our coreset algorithm has near-optimal update time of O~(k)\tilde O(k) in general metric spaces, which reduces to O~(d)\tilde O(d) in the Euclidean space Rd\mathbb{R}^d. The query time is O(k2)O(k^2) in general metrics, and O(kd)O(kd) in Rd\mathbb{R}^d. To maintain a constant-factor approximation for kk-median and kk-means clustering in Euclidean space, this directly leads to an algorithm update time O~(d)\tilde O(d), and query time O~(kd+k2)\tilde O(kd + k^2). To maintain a O(polylog k)O(polylog~k)-approximation, the query time is reduced to O~(kd)\tilde O(kd).

Keywords

Cite

@article{arxiv.2406.19926,
  title  = {Fully Dynamic k-Means Coreset in Near-Optimal Update Time},
  author = {Max Dupré la Tour and Monika Henzinger and David Saulpic},
  journal= {arXiv preprint arXiv:2406.19926},
  year   = {2024}
}

Comments

To appear at ESA 2024

R2 v1 2026-06-28T17:22:38.937Z