English

Universal Algorithms for Clustering Problems

Data Structures and Algorithms 2021-07-16 v2

Abstract

This paper presents universal algorithms for clustering problems, including the widely studied kk-median, kk-means, and kk-center objectives. The input is a metric space containing all potential client locations. The algorithm must select kk cluster centers such that they are a good solution for any subset of clients that actually realize. Specifically, we aim for low regret, defined as the maximum over all subsets of the difference between the cost of the algorithm's solution and that of an optimal solution. A universal algorithm's solution SOLSOL for a clustering problem is said to be an (α,β)(\alpha, \beta)-approximation if for all subsets of clients CC', it satisfies SOL(C)αOPT(C)+βMRSOL(C') \leq \alpha \cdot OPT(C') + \beta \cdot MR, where OPT(C)OPT(C') is the cost of the optimal solution for clients CC' and MRMR is the minimum regret achievable by any solution. Our main results are universal algorithms for the standard clustering objectives of kk-median, kk-means, and kk-center that achieve (O(1),O(1))(O(1), O(1))-approximations. These results are obtained via a novel framework for universal algorithms using linear programming (LP) relaxations. These results generalize to other p\ell_p-objectives and the setting where some subset of the clients are fixed. We also give hardness results showing that (α,β)(\alpha, \beta)-approximation is NP-hard if α\alpha or β\beta is at most a certain constant, even for the widely studied special case of Euclidean metric spaces. This shows that in some sense, (O(1),O(1))(O(1), O(1))-approximation is the strongest type of guarantee obtainable for universal clustering.

Keywords

Cite

@article{arxiv.2105.02363,
  title  = {Universal Algorithms for Clustering Problems},
  author = {Arun Ganesh and Bruce M. Maggs and Debmalya Panigrahi},
  journal= {arXiv preprint arXiv:2105.02363},
  year   = {2021}
}

Comments

Appeared in ICALP 2021, Track A. Fixed mismatch between paper title and arXiv title

R2 v1 2026-06-24T01:49:18.305Z