An Improved Greedy Approximation for (Metric) k-Means
Moses Charikar, Vincent Cohen-Addad, Ruiquan Gao, Fabrizio Grandoni, Euiwoong Lee, Ernest van Wijland
Abstract
Clustering is a basic task in data analysis and machine learning, and the optimization of clustering objectives are well-studied optimization problems; amongst these, the k Means objective is arguably the most well known. Given a collection of points in a metric space, the goal is to partition them into k clusters, each with an associated center, so as to minimize the sum of squared distances of points to their cluster centers. In this paper, we present a polynomial-time -approximation algorithm for k-Means in general metrics. This substantially improves on the current-best -approximation in [Ahmadian, Norouzi-Fard, Svensson, Ward - FOCS’17, SICOMP’20], and even slightly improves on the 5.92-approximation in [Cohen-Addad, Esfandiari, Mirrokni, Narayanan - STOC’22] for the Euclidean special case. A natural approach for k-Means is to leverage Lagrangian Multiplier Preserving (LMP) approximations for the facility location problem. The previous best results for k-Means build upon an adaptation of an LMP 3-approximation for facility location with metric connection costs in [Jain, Vazirani J.ACM’01] based on a primal-dual method, rather than on the improved LMP greedy 2-approximation for the same problem in [Jain, Mahdian, Markakis, Saberi, Vazirani - J.ACM’03]. The barrier to using the improved LMP algorithm was that no adaptation of this algorithm and its analysis to the case of squared metric connection costs was known (since squared distances violate triangle inequality). Our main contribution is overcoming this barrier by providing such an adaptation. This new LMP approximation algorithm is then combined with the framework recently introduced in [Cohen-Addad, Grandoni, Lee, Schwiegelshohn, Svensson - STOC’25] for the related (metric) k Median problem.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 4d3bdaf6-63b9-4727-ab7d-e46064b61613Builds on5
- Breaching the 2 LMP Approximation Barrier for Facility Location with Applications to k-MedianVincent Cohen-Addad, Fabrizio Grandoni, Euiwoong Lee, Chris SchwiegelshohnSODA 2023 · 16 citations
- Improved approximations for Euclidean k-means and k-median, via nested quasi-independent setsVincent Cohen-Addad, Hossein Esfandiari, Vahab S. Mirrokni, Shyam NarayananSTOC 2022 · 15 citations
- Improved Bi-point Rounding Algorithms and a Golden Barrier for k-MedianKishen N. Gowda, Thomas W. Pensyl, Aravind Srinivasan, Khoa TrinhSODA 2023 · 12 citations
- Deterministic Algorithm and Faster Algorithm for Submodular Maximization Subject to a Matroid ConstraintNiv Buchbinder, Moran FeldmanFOCS 2024 · 11 citations
- A (2+ε)-Approximation Algorithm for Metric k-MedianVincent Cohen-Addad, Fabrizio Grandoni, Euiwoong Lee, Chris Schwiegelshohn et al.STOC 2025 · 1 citation
Related papers
- A (4+ϵ)-Approximation for Euclidean k-Means via Non-monotone Dual-FittingMoses Charikar, Vincent Cohen-Addad, Ruiquan Gao, Fabrizio Grandoni et al.STOC 2026 · 3 citations
- An Efficient Massively Parallel Constant-Factor Approximation Algorithm for the k-Means ProblemVincent Cohen-Addad, Fabian Kuhn, Zahra ParsaeianSODA 2026
- On Approximability of Clustering Problems Without Candidate CentersVincent Cohen-Addad, Karthik C. S., Euiwoong LeeSODA 2021 · 24 citations
- A (3 + ɛ)-approximation algorithm for the minimum sum of radii problem with outliers and extensions for generalized lower boundsMoritz Buchem, Katja Ettmayr, Hugo K. K. Rosado, Andreas WieseSODA 2024 · 4 citations
- Differentially Private Clustering via Maximum CoverageMatthew Jones, Huy L. Nguyen, Thy Dinh NguyenAAAI 2021 · 28 citations
