The Hardness of Approximation of Euclidean k-means
Not on the map. Why?
Abstract (arXiv)
The Euclidean k-means problem is a classical problem that has been extensively studied in the theoretical computer science, machine learning and the computational geometry communities. In this problem, we are given a set of n points in Euclidean space Rd, and the goal is to choose k centers in Rd so that the sum of squared distances of each point to its nearest center is minimized. The best approximation algorithms for this problem include a polynomial time constant factor approximation for general k and a (1+ε)-approximation which runs in time poly(n) 2O(k/ε). At the other extreme, the only known computational complexity result for this problem is NP-hardness [ADHP'09]. The main difficulty in obtaining hardness results stems from the Euclidean nature of the problem, and the fact that any point in Rd can be a potential center. This gap in understanding left open the intriguing possibility that the problem might admit a PTAS for all k,d. In this paper we provide the first hardness of approximation for the Euclidean k-means problem. Concretely, we show that there exists a constant ε > 0 such that it is NP-hard to approximate the k-means objective to within a factor of (1+ε). We show this via an efficient reduction from the vertex cover problem on triangle-free graphs: given a triangle-free graph, the goal is to choose the fewest number of vertices which are incident on all the edges. Additionally, we give a proof that the current best hardness results for vertex cover can be carried over to triangle-free graphs. To show this we transform G, a known hard vertex cover instance, by taking a graph product with a suitably chosen graph H, and showing that the size of the (normalized) maximum independent set is almost exactly preserved in the product graph using a spectral analysis, which might be of independent interest.
Key facts. Cited by 25 papers in the map (data through 7 Oct 2026). First posted on arXiv 11 Feb 2015.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 7; 2022: 9; 2023: 2; 2024: 1; 2025: 3; 2026: 3.
25 papers.
Sort:
- 2021Explainable k-means. Don't be greedy, plant bigger trees!cited by 15
- 2021Shallow decision trees for explainable k-means clusteringcited by 15
- 2022Improved Approximations for Euclidean k-means and k-median, via Nested Quasi-Independent Setscited by 14
- 2021Near-Optimal Explainable k-Means for All Dimensionscited by 13
- 2021Near-optimal Algorithms for Explainable k-Medians and k-Meanscited by 13
- 2021Johnson Coverage Hypothesis: Inapproximability of k-means and k-median in L_p metricscited by 8
- 2022A Nearly Tight Analysis of Greedy k-means++cited by 7
- 2022Gradient Based Clusteringcited by 5
- 2023Parameterized Approximation Schemes for Clustering with General Norm Objectivescited by 5
- 2022Convergence of online k-meanscited by 4
- 2022The computational complexity of some explainable clustering problemscited by 4
- 2023Multi-Swap k-Means++cited by 4
13 more
- 2022Consensus Knowledge Graph Learning via Multi-view Sparse Low Rank Block Modelcited by 3
- 2022Tackling Provably Hard Representative Selection via Graph Neural Networkscited by 2
- 2021Differentially Private Algorithms for Clustering with Stability Assumptionscited by 1
- 2022Sketch-and-solve approaches to k-means clustering by semidefinite programmingcited by 1
- 2021Distribution free optimality intervals for clusteringcited by 0
- 2022Pareto-optimal clustering with the primal deterministic information bottleneckcited by 0
- 2024A Unified Framework for Center-based Clustering of Distributed Datacited by 0
- 2025Scalable k-Means Clustering for Large k via Seeded Approximate Nearest-Neighbor Searchcited by 0
- 2025Learning Augmented Graph k-Clusteringcited by 0
- 2025Welfare-Centric Clusteringcited by 0
- 2026Low-degree Lower bounds for clustering in moderate dimensioncited by 0
- 2026Distributed Gradient Clustering: Convergence and the Effect of Initializationcited by 0
- 2026Provable Guarantees for Spectral Structured Predictioncited by 0
- 2026Provable Guarantees for Spectral Structured Prediction16 Sep 2026
- 2026Distributed Gradient Clustering: Convergence and the Effect of Initialization20 Mar 2026
- 2026Low-degree Lower bounds for clustering in moderate dimension26 Feb 2026
- 2025Welfare-Centric Clustering14 Aug 2025
- 2025Learning Augmented Graph k-Clustering16 Jun 2025
- 2025Scalable k-Means Clustering for Large k via Seeded Approximate Nearest-Neighbor Search10 Feb 2025
- 2024A Unified Framework for Center-based Clustering of Distributed Data2 Feb 2024
- 2023Multi-Swap k-Means++28 Sep 2023
- 2023Parameterized Approximation Schemes for Clustering with General Norm Objectives6 Apr 2023
- 2022Sketch-and-solve approaches to k-means clustering by semidefinite programming28 Nov 2022
- 2022Consensus Knowledge Graph Learning via Multi-view Sparse Low Rank Block Model28 Sep 2022
- 2022The computational complexity of some explainable clustering problems20 Aug 2022
13 more
- 2022A Nearly Tight Analysis of Greedy k-means++16 Jul 2022
- 2022Tackling Provably Hard Representative Selection via Graph Neural Networks20 May 2022
- 2022Improved Approximations for Euclidean k-means and k-median, via Nested Quasi-Independent Sets11 Apr 2022
- 2022Pareto-optimal clustering with the primal deterministic information bottleneck5 Apr 2022
- 2022Convergence of online k-means22 Feb 2022
- 2022Gradient Based Clustering1 Feb 2022
- 2021Shallow decision trees for explainable k-means clustering29 Dec 2021
- 2021Johnson Coverage Hypothesis: Inapproximability of k-means and k-median in L_p metrics21 Nov 2021
- 2021Explainable k-means. Don't be greedy, plant bigger trees!4 Nov 2021
- 2021Distribution free optimality intervals for clustering30 Jul 2021
- 2021Near-optimal Algorithms for Explainable k-Medians and k-Means2 Jul 2021
- 2021Near-Optimal Explainable k-Means for All Dimensions29 Jun 2021
- 2021Differentially Private Algorithms for Clustering with Stability Assumptions11 Jun 2021
- 2021Explainable k-means. Don't be greedy, plant bigger trees!cited by 15
- 2021Shallow decision trees for explainable k-means clusteringcited by 15
- 2022Improved Approximations for Euclidean k-means and k-median, via Nested Quasi-Independent Setscited by 14
- 2021Near-Optimal Explainable k-Means for All Dimensionscited by 13
- 2021Near-optimal Algorithms for Explainable k-Medians and k-Meanscited by 13
- 2021Johnson Coverage Hypothesis: Inapproximability of k-means and k-median in L_p metricscited by 8
- 2022A Nearly Tight Analysis of Greedy k-means++cited by 7
- 2022Gradient Based Clusteringcited by 5
- 2023Parameterized Approximation Schemes for Clustering with General Norm Objectivescited by 5
- 2022Convergence of online k-meanscited by 4
- 2022The computational complexity of some explainable clustering problemscited by 4
- 2023Multi-Swap k-Means++cited by 4
12 most cited of 25 All 25 (JSON)
- 2026Provable Guarantees for Spectral Structured Prediction16 Sep 2026
- 2026Distributed Gradient Clustering: Convergence and the Effect of Initialization20 Mar 2026
- 2026Low-degree Lower bounds for clustering in moderate dimension26 Feb 2026
- 2025Welfare-Centric Clustering14 Aug 2025
- 2025Learning Augmented Graph k-Clustering16 Jun 2025
- 2025Scalable k-Means Clustering for Large k via Seeded Approximate Nearest-Neighbor Search10 Feb 2025
- 2024A Unified Framework for Center-based Clustering of Distributed Data2 Feb 2024
- 2023Multi-Swap k-Means++28 Sep 2023
- 2023Parameterized Approximation Schemes for Clustering with General Norm Objectives6 Apr 2023
- 2022Sketch-and-solve approaches to k-means clustering by semidefinite programming28 Nov 2022
- 2022Consensus Knowledge Graph Learning via Multi-view Sparse Low Rank Block Model28 Sep 2022
- 2022The computational complexity of some explainable clustering problems20 Aug 2022
12 newest of 25 All 25 (JSON)