English

The Computational Complexity of Almost Stable Clustering with Penalties

Computational Complexity 2025-10-06 v1 Data Structures and Algorithms Machine Learning

Abstract

We investigate the complexity of stable (or perturbation-resilient) instances of kMEANS\mathrm{k-M\small{EANS}} and kMEDIAN\mathrm{k-M\small{EDIAN}} clustering problems in metrics with small doubling dimension. While these problems have been extensively studied under multiplicative perturbation resilience in low-dimensional Euclidean spaces (e.g., (Friggstad et al., 2019; Cohen-Addad and Schwiegelshohn, 2017)), we adopt a more general notion of stability, termed ``almost stable'', which is closer to the notion of (α,ε)(\alpha, \varepsilon)-perturbation resilience introduced by Balcan and Liang (2016). Additionally, we extend our results to kMEANS\mathrm{k-M\small{EANS}}/kMEDIAN\mathrm{k-M\small{EDIAN}} with penalties, where each data point is either assigned to a cluster centre or incurs a penalty. We show that certain special cases of almost stable kMEANS\mathrm{k-M\small{EANS}}/kMEDIAN\mathrm{k-M\small{EDIAN}} (with penalties) are solvable in polynomial time. To complement this, we also examine the hardness of almost stable instances and (1+1poly(n))(1 + \frac{1}{poly(n)})-stable instances of kMEANS\mathrm{k-M\small{EANS}}/kMEDIAN\mathrm{k-M\small{EDIAN}} (with penalties), proving super-polynomial lower bounds on the runtime of any exact algorithm under the widely believed Exponential Time Hypothesis (ETH).

Keywords

Cite

@article{arxiv.2510.03143,
  title  = {The Computational Complexity of Almost Stable Clustering with Penalties},
  author = {Kamyar Khodamoradi and Farnam Mansouri and Sandra Zilles},
  journal= {arXiv preprint arXiv:2510.03143},
  year   = {2025}
}
R2 v1 2026-07-01T06:15:33.100Z