vix.ing · top · new · best · stats · spec

Fast, Space-Optimal Streaming Algorithms for Clustering and Subspace Embeddings

2025/04/22 by Vincent Cohen-Addad, Cohen-Addad, Vincent, L. Wang +5
Computer Science · #Advanced Clustering Algorithms Research #Data Structures and Algorithms (cs.DS) #Energy Efficient Wireless Sensor Networks #FOS: Computer and information sciences #Face and Expression Recognition

paper · pdf · doi:10.48550/arxiv.2504.16229

openalex publication_date 2025/04/22 · openalex created_date 2025/10/11 · openalex updated_date 2026/07/28

Abstract

We show that both clustering and subspace embeddings can be performed in the streaming model with the same asymptotic efficiency as in the central/offline setting. For (k, z)-clustering in the streaming model, we achieve a number of words of memory which is independent of the number n of input points and the aspect ratio Δ, yielding an optimal bound of O(\fracdkmin(ε4z+2)) words for accuracy parameter ε on d-dimensional points. Additionally, we obtain amortized update time of d log(k)\cdotpolylog(log(nΔ)), which is an exponential improvement over the previous d poly(k,log(nΔ)). Our method also gives the fastest runtime for (k,z)-clustering even in the offline setting. For subspace embeddings in the streaming model, we achieve O(d) update time and space-optimal constructions, using O((d2)/(ε2)) words for p≤ 2 and O(\fracdp/2+1ε2) words for p>2, showing that streaming algorithms can match offline algorithms in both space and time complexity.

Citations

Related