English

On Approximability of $\ell_2^2$ Min-Sum Clustering

Data Structures and Algorithms 2025-04-14 v2 Computational Complexity Computational Geometry Machine Learning

Abstract

The 22\ell_2^2 min-sum kk-clustering problem is to partition an input set into clusters C1,,CkC_1,\ldots,C_k to minimize i=1kp,qCipq22\sum_{i=1}^k\sum_{p,q\in C_i}\|p-q\|_2^2. Although 22\ell_2^2 min-sum kk-clustering is NP-hard, it is not known whether it is NP-hard to approximate 22\ell_2^2 min-sum kk-clustering beyond a certain factor. In this paper, we give the first hardness-of-approximation result for the 22\ell_2^2 min-sum kk-clustering problem. We show that it is NP-hard to approximate the objective to a factor better than 1.0561.056 and moreover, assuming a balanced variant of the Johnson Coverage Hypothesis, it is NP-hard to approximate the objective to a factor better than 1.327. We then complement our hardness result by giving a nearly linear time parameterized PTAS for 22\ell_2^2 min-sum kk-clustering running in time O(n1+o(1)dexp((kε1)O(1)))O\left(n^{1+o(1)}d\cdot \exp((k\cdot\varepsilon^{-1})^{O(1)})\right), where dd is the underlying dimension of the input dataset. Finally, we consider a learning-augmented setting, where the algorithm has access to an oracle that outputs a label i[k]i\in[k] for input point, thereby implicitly partitioning the input dataset into kk clusters that induce an approximately optimal solution, up to some amount of adversarial error α[0,12)\alpha\in\left[0,\frac{1}{2}\right). We give a polynomial-time algorithm that outputs a 1+γα(1α)2\frac{1+\gamma\alpha}{(1-\alpha)^2}-approximation to 22\ell_2^2 min-sum kk-clustering, for a fixed constant γ>0\gamma>0.

Keywords

Cite

@article{arxiv.2412.03332,
  title  = {On Approximability of $\ell_2^2$ Min-Sum Clustering},
  author = {Karthik C. S. and Euiwoong Lee and Yuval Rabani and Chris Schwiegelshohn and Samson Zhou},
  journal= {arXiv preprint arXiv:2412.03332},
  year   = {2025}
}