Better Guarantees for k-Means and Euclidean k-Median by Primal-Dual Algorithms
Not on the map. Why?
Abstract (arXiv)
Clustering is a classic topic in optimization with k-means being one of the most fundamental such problems. In the absence of any restrictions on the input, the best known algorithm for k-means with a provable guarantee is a simple local search heuristic yielding an approximation guarantee of 9+ε, a ratio that is known to be tight with respect to such methods. We overcome this barrier by presenting a new primal-dual approach that allows us to (1) exploit the geometric structure of k-means and (2) to satisfy the hard constraint that at most k clusters are selected without deteriorating the approximation guarantee. Our main result is a 6.357-approximation algorithm with respect to the standard LP relaxation. Our techniques are quite general and we also show improved guarantees for the general version of k-means where the underlying metric is not required to be Euclidean and for k-median in Euclidean metrics.
Key facts. Cited by 54 papers in the map (data through 7 Oct 2026). First posted on arXiv 23 Dec 2016.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 17; 2022: 16; 2023: 8; 2024: 6; 2025: 3; 2026: 4.
54 papers.
Sort:
- 2021Better Algorithms for Individually Fair k-Clusteringcited by 28
- 2021Learning-Augmented k-means Clusteringcited by 26
- 2022Towards Optimal Lower Bounds for k-median and k-means Coresetscited by 23
- 2021Fair Clustering Under a Bounded Costcited by 21
- 2021Locally Private k-Means in One Roundcited by 19
- 2023Replicable Clusteringcited by 19
- 2021Fairness, Semi-Supervised Learning, and More: A General Framework for Clustering with Stochastic Pairwise Constraintscited by 17
- 2021Nearly-Tight and Oblivious Algorithms for Explainable Clusteringcited by 17
- 2021Differentially-Private Clustering of Easy Instancescited by 17
- 2021Explainable k-means. Don't be greedy, plant bigger trees!cited 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
38 more
- 2021Near-optimal Algorithms for Explainable k-Medians and k-Meanscited by 13
- 2021Approximating Fair Clustering with Cascaded Norm Objectivescited by 13
- 2021Consistency of Constrained Spectral Clustering under Graph Induced Fair Planted Partitionscited by 10
- 2022Scalable Differentially Private Clustering via Hierarchically Separated Treescited by 10
- 2022Differentially Private Vertical Federated Clusteringcited by 10
- 2022Improved Learning-augmented Algorithms for k-means and k-medians Clusteringcited by 10
- 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
- 2023Do you know what q-means?cited by 6
- 2023Initializing Services in Interactive ML Systems for Diverse Userscited by 5
- 2022k-Median Clustering via Metric Embedding: Towards Better Initialization with Differential Privacycited by 4
- 2022The computational complexity of some explainable clustering problemscited by 4
- 2022A Faster k-means++ Algorithmcited by 4
- 2023Multi-Swap k-Means++cited by 4
- 2024Diversity-aware clustering: Computational Complexity and Approximation Algorithmscited by 3
- 2021Online k-means Clustering on Arbitrary Data Streamscited by 2
- 2021Coresets for constrained k-median and k-means clustering in low dimensional Euclidean spacecited by 2
- 2021Differentially-Private Sublinear-Time Clusteringcited by 2
- 2022Tackling Provably Hard Representative Selection via Graph Neural Networkscited by 2
- 2022A Generative Framework for Personalized Learning and Estimation: Theory, Algorithms, and Privacycited by 2
- 2023Parameterized Approximation for Robust Clustering in Discrete Geometric Spacescited by 2
- 2023Simple, Scalable and Effective Clustering via One-Dimensional Projectionscited by 2
- 2024Optimization of Inter-group Criteria for Clustering with Minimum Size Constraintscited by 2
- 2024A Differentially Private Clustering Algorithm for Well-Clustered Graphscited by 2
- 2026Delayed Assignments in Online Non-Centroid Clustering with Stochastic Arrivalscited by 2
- 2021Differentially Private Algorithms for Clustering with Stability Assumptionscited by 1
- 2022Fast Distributed k-Means with a Small Number of Roundscited by 1
- 2023Impossibility of Depth Reduction in Explainable Clusteringcited by 1
- 2023Differentially Private Clustering in Data Streamscited by 1
- 2024The Fairness-Quality Trade-off in Clusteringcited by 1
- 2025Label-consistent clustering for evolving datacited by 1
- 2022Distributed k-Means with Outliers in General Metricscited by 0
- 2022On consistency of constrained spectral clustering under representation-aware stochastic block modelcited by 0
- 2022Bicriteria Approximation Algorithms for Priority Matroid Mediancited by 0
- 2022Can Evolutionary Clustering Have Theoretical Guarantees?cited by 0
- 2024A cutting plane algorithm for globally solving low dimensional k-means clustering problemscited by 0
- 2024Faster and Simpler Greedy Algorithm for k-Median and k-Meanscited by 0
- 2025Number of Clusters in a Dataset: A Regularized K-means Approachcited by 0
50 most cited of 54 All 54 (JSON)
- 2026A Sub-4 Approximation for Fair k-Means7 Sep 2026
- 2026Hierarchical F-Clustering: Approximation and Hardness of Clustering into Trees and Bounded Diameter Graphs14 Jul 2026
- 2026Simple KNN-Based Outlier Detection Achieves Robust Clustering8 May 2026
- 2026Delayed Assignments in Online Non-Centroid Clustering with Stochastic Arrivals22 Jan 2026
- 2025Label-consistent clustering for evolving data17 Dec 2025
- 2025Learning Augmented Graph k-Clustering16 Jun 2025
- 2025Number of Clusters in a Dataset: A Regularized K-means Approach29 May 2025
- 2024The Fairness-Quality Trade-off in Clustering19 Aug 2024
- 2024Faster and Simpler Greedy Algorithm for k-Median and k-Means15 Jul 2024
- 2024A Differentially Private Clustering Algorithm for Well-Clustered Graphs21 Mar 2024
- 2024A cutting plane algorithm for globally solving low dimensional k-means clustering problems21 Feb 2024
- 2024Optimization of Inter-group Criteria for Clustering with Minimum Size Constraints13 Jan 2024
38 more
- 2024Diversity-aware clustering: Computational Complexity and Approximation Algorithms10 Jan 2024
- 2023Initializing Services in Interactive ML Systems for Diverse Users19 Dec 2023
- 2023Simple, Scalable and Effective Clustering via One-Dimensional Projections25 Oct 2023
- 2023Multi-Swap k-Means++28 Sep 2023
- 2023Do you know what q-means?18 Aug 2023
- 2023Differentially Private Clustering in Data Streams14 Jul 2023
- 2023Parameterized Approximation for Robust Clustering in Discrete Geometric Spaces12 May 2023
- 2023Impossibility of Depth Reduction in Explainable Clustering4 May 2023
- 2023Replicable Clustering20 Feb 2023
- 2022Can Evolutionary Clustering Have Theoretical Guarantees?4 Dec 2022
- 2022A Faster k-means++ Algorithm28 Nov 2022
- 2022Improved Learning-augmented Algorithms for k-means and k-medians Clustering31 Oct 2022
- 2022Bicriteria Approximation Algorithms for Priority Matroid Median4 Oct 2022
- 2022The computational complexity of some explainable clustering problems20 Aug 2022
- 2022Differentially Private Vertical Federated Clustering2 Aug 2022
- 2022A Nearly Tight Analysis of Greedy k-means++16 Jul 2022
- 2022A Generative Framework for Personalized Learning and Estimation: Theory, Algorithms, and Privacy5 Jul 2022
- 2022k-Median Clustering via Metric Embedding: Towards Better Initialization with Differential Privacy26 Jun 2022
- 2022Scalable Differentially Private Clustering via Hierarchically Separated Trees17 Jun 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
- 2022On consistency of constrained spectral clustering under representation-aware stochastic block model3 Mar 2022
- 2022Towards Optimal Lower Bounds for k-median and k-means Coresets25 Feb 2022
- 2022Distributed k-Means with Outliers in General Metrics16 Feb 2022
- 2022Fast Distributed k-Means with a Small Number of Rounds31 Jan 2022
- 2021Differentially-Private Clustering of Easy Instances29 Dec 2021
- 2021Differentially-Private Sublinear-Time Clustering27 Dec 2021
- 2021Johnson Coverage Hypothesis: Inapproximability of k-means and k-median in L_p metrics21 Nov 2021
- 2021Approximating Fair Clustering with Cascaded Norm Objectives8 Nov 2021
- 2021Explainable k-means. Don't be greedy, plant bigger trees!4 Nov 2021
- 2021Learning-Augmented k-means Clustering27 Oct 2021
- 2021Near-optimal Algorithms for Explainable k-Medians and k-Means2 Jul 2021
- 2021Nearly-Tight and Oblivious Algorithms for Explainable Clustering30 Jun 2021
- 2021Near-Optimal Explainable k-Means for All Dimensions29 Jun 2021
- 2021Better Algorithms for Individually Fair k-Clustering23 Jun 2021
- 2021Coresets for constrained k-median and k-means clustering in low dimensional Euclidean space14 Jun 2021
- 2021Fair Clustering Under a Bounded Cost14 Jun 2021
- 2021Differentially Private Algorithms for Clustering with Stability Assumptions11 Jun 2021
50 newest of 54 All 54 (JSON)
- 2021Better Algorithms for Individually Fair k-Clusteringcited by 28
- 2021Learning-Augmented k-means Clusteringcited by 26
- 2022Towards Optimal Lower Bounds for k-median and k-means Coresetscited by 23
- 2021Fair Clustering Under a Bounded Costcited by 21
- 2021Locally Private k-Means in One Roundcited by 19
- 2023Replicable Clusteringcited by 19
- 2021Fairness, Semi-Supervised Learning, and More: A General Framework for Clustering with Stochastic Pairwise Constraintscited by 17
- 2021Nearly-Tight and Oblivious Algorithms for Explainable Clusteringcited by 17
- 2021Differentially-Private Clustering of Easy Instancescited by 17
- 2021Explainable k-means. Don't be greedy, plant bigger trees!cited 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
12 most cited of 54 All 54 (JSON)
- 2026A Sub-4 Approximation for Fair k-Means7 Sep 2026
- 2026Hierarchical F-Clustering: Approximation and Hardness of Clustering into Trees and Bounded Diameter Graphs14 Jul 2026
- 2026Simple KNN-Based Outlier Detection Achieves Robust Clustering8 May 2026
- 2026Delayed Assignments in Online Non-Centroid Clustering with Stochastic Arrivals22 Jan 2026
- 2025Label-consistent clustering for evolving data17 Dec 2025
- 2025Learning Augmented Graph k-Clustering16 Jun 2025
- 2025Number of Clusters in a Dataset: A Regularized K-means Approach29 May 2025
- 2024The Fairness-Quality Trade-off in Clustering19 Aug 2024
- 2024Faster and Simpler Greedy Algorithm for k-Median and k-Means15 Jul 2024
- 2024A Differentially Private Clustering Algorithm for Well-Clustered Graphs21 Mar 2024
- 2024A cutting plane algorithm for globally solving low dimensional k-means clustering problems21 Feb 2024
- 2024Optimization of Inter-group Criteria for Clustering with Minimum Size Constraints13 Jan 2024
12 newest of 54 All 54 (JSON)