We consider the k-means clustering problem in the dynamic streaming setting, where points from a discrete Euclidean space {1,2,…,Δ}d can be dynamically inserted to or deleted from the dataset. For this problem, we provide a one-pass coreset construction algorithm using space O~(k⋅poly(d,logΔ)), where k is the target number of centers. To our knowledge, this is the first dynamic geometric data stream algorithm for k-means using space polynomial in dimension and nearly optimal (linear) in k.
@article{arxiv.1802.00459,
title = {Nearly Optimal Dynamic $k$-Means Clustering for High-Dimensional Data},
author = {Wei Hu and Zhao Song and Lin F. Yang and Peilin Zhong},
journal= {arXiv preprint arXiv:1802.00459},
year = {2019}
}