A Faster k-means++ Algorithm
Not on the map. Why?
Abstract (arXiv)
k-means++ is an important algorithm for choosing initial cluster centers for the k-means clustering algorithm. In this work, we present a new algorithm that can solve the k-means++ problem with nearly optimal running time. Given n data points in ℝd, the current state-of-the-art algorithm runs in widetildeO(k ) iterations, and each iteration takes widetildeO(nd k) time. The overall running time is thus widetildeO(n d k2). We propose a new algorithm textscFastKmeans++ that only takes in widetildeO(nd + nk2) time, in total.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). Builds on 19 of its 58 references that are in the map. First posted on arXiv 28 Nov 2022.
Builds on
19 of 58 references.
References · 19
- 2018Solving Linear Programs in the Current Matrix Multiplication Timecited by 100
- 2018Turning Big data into tiny data: Constant-size coresets for k-means, PCA and projective clusteringcited by 94
- 2021Training Multi-Layer Over-Parametrized Neural Network in Subquadratic Timecited by 62
- 2020Training (Overparametrized) Neural Networks in Near-Linear Timecited by 58
- 2020An Improved Cutting Plane Method for Convex Optimization, Convex-Concave Games and its Applicationscited by 57
- 2016Better Guarantees for k-Means and Euclidean k-Median by Primal-Dual Algorithmscited by 54
- 2019Solving Empirical Risk Minimization in the Current Matrix Multiplication Timecited by 53
- 2020Faster Dynamic Matrix Inverse for Faster LPscited by 44
- 2022A Faster Small Treewidth SDP Solvercited by 36
- 2022Bypass Exponential Time Preprocessing: Fast Neural Network Training via Weight-Data Correlation Preprocessingcited by 29
- 2022Faster Algorithm for Structured John Ellipsoid Computationcited by 28
- 2019A near-optimal algorithm for approximating the John Ellipsoidcited by 23
7 more
- 2015Improved and Simplified Inapproximability for k-meanscited by 22
- 2016Local Search Yields a PTAS for k-Means in Doubling Metricscited by 13
- 2016Local search yields approximation schemes for k-means and k-median in Euclidean and minor-free metricscited by 11
- 2017A Fast Approximation Scheme for Low-Dimensional k-Meanscited by 10
- 2020Fast and Accurate k-means++ via Rejection Samplingcited by 10
- 2016A Constant-Factor Bi-Criteria Approximation Guarantee for k-means++cited by 8
- 2015On Variants of k-means Clusteringcited by 4
Built on by
Citing papers per year: 2024: 2; 2025: 2.
4 papers.
- 2024The Computational Limits of State-Space Models and Mamba via the Lens of Circuit Complexitycited by 21
- 2025Scaling Law Phenomena Across Regression Paradigms: Multiple and Kernel Approachescited by 4
- 2025Time and Memory Trade-off of KV-Cache Compression in Tensor Transformer Decodingcited by 2
- 2024Accelerating the k-means++ Algorithm by Using Geometric Informationcited by 0
- 2025Time and Memory Trade-off of KV-Cache Compression in Tensor Transformer Decoding14 Mar 2025
- 2025Scaling Law Phenomena Across Regression Paradigms: Multiple and Kernel Approaches3 Mar 2025
- 2024The Computational Limits of State-Space Models and Mamba via the Lens of Circuit Complexity9 Dec 2024
- 2024Accelerating the k-means++ Algorithm by Using Geometric Information23 Aug 2024