English

Near-Optimal Bounds for Parameterized Euclidean k-means

Computational Geometry 2026-03-31 v1 Computational Complexity Data Structures and Algorithms

Abstract

The kk-means problem is a classic objective for modeling clustering in a metric space. Given a set of points in a metric space, the goal is to find kk representative points so as to minimize the sum of the squared distances from each point to its closest representative. In this work, we study the approximability of kk-means in Euclidean spaces parameterized by the number of clusters, kk. In seminal works, de la Vega, Karpinski, Kenyon, and Rabani [STOC'03] and Kumar, Sabharwal, and Sen [JACM'10] showed how to obtain a (1+ε)(1+\varepsilon)-approximation for high-dimensional Euclidean kk-means in time 2(k/ε)O(1)dnO(1)2^{(k/\varepsilon)^{O(1)}} \cdot dn^{O(1)}. In this work, we introduce a new fine-grained hypothesis called Exponential Time for Expanders Hypothesis (XXH) which roughly asserts that there are no non-trivial exponential time approximation algorithms for the vertex cover problem on near perfect vertex expanders. Assuming XXH, we close the above long line of work on approximating Euclidean kk-means by showing that there is no 2(k/ε)1o(1)nO(1)2^{(k/\varepsilon)^{1-o(1)}} \cdot n^{O(1)} time algorithm achieving a (1+ε)(1+\varepsilon)-approximation for kk-means in Euclidean space. This lower bound is tight as it matches the algorithm given by Feldman, Monemizadeh, and Sohler [SoCG'07] whose runtime is 2O~(k/ε)+O(ndk)2^{\tilde{O}(k/\varepsilon)} + O(ndk). Furthermore, assuming XXH, we show that the seminal O(nkd+1)O(n^{kd+1}) runtime exact algorithm of Inaba, Katoh, and Imai [SoCG'94] for kk-means is optimal for small values of kk.

Keywords

Cite

@article{arxiv.2603.28268,
  title  = {Near-Optimal Bounds for Parameterized Euclidean k-means},
  author = {Vincent Cohen-Addad and Karthik C. S. and David Saulpic and Chris Schwiegelshohn},
  journal= {arXiv preprint arXiv:2603.28268},
  year   = {2026}
}
R2 v1 2026-07-01T11:43:52.249Z