English

Clustering High Dimensional Dynamic Data Streams

Data Structures and Algorithms 2017-06-14 v1

Abstract

We present data streaming algorithms for the kk-median problem in high-dimensional dynamic geometric data streams, i.e. streams allowing both insertions and deletions of points from a discrete Euclidean space {1,2,Δ}d\{1, 2, \ldots \Delta\}^d. Our algorithms use kϵ2poly(dlogΔ)k \epsilon^{-2} poly(d \log \Delta) space/time and maintain with high probability a small weighted set of points (a coreset) such that for every set of kk centers the cost of the coreset (1+ϵ)(1+\epsilon)-approximates the cost of the streamed point set. We also provide algorithms that guarantee only positive weights in the coreset with additional logarithmic factors in the space and time complexities. We can use this positively-weighted coreset to compute a (1+ϵ)(1+\epsilon)-approximation for the kk-median problem by any efficient offline kk-median algorithm. All previous algorithms for computing a (1+ϵ)(1+\epsilon)-approximation for the kk-median problem over dynamic data streams required space and time exponential in dd. Our algorithms can be generalized to metric spaces of bounded doubling dimension.

Keywords

Cite

@article{arxiv.1706.03887,
  title  = {Clustering High Dimensional Dynamic Data Streams},
  author = {Vladimir Braverman and Gereon Frahling and Harry Lang and Christian Sohler and Lin F. Yang},
  journal= {arXiv preprint arXiv:1706.03887},
  year   = {2017}
}

Comments

33 pages, a preliminary version of this paper is presented on ICML 2017

R2 v1 2026-06-22T20:16:59.359Z