A bi-criteria approximation algorithm for $k$ Means
Abstract
We consider the classical -means clustering problem in the setting bi-criteria approximation, in which an algoithm is allowed to output clusters, and must produce a clustering with cost at most times the to the cost of the optimal set of clusters. We argue that this approach is natural in many settings, for which the exact number of clusters is a priori unknown, or unimportant up to a constant factor. We give new bi-criteria approximation algorithms, based on linear programming and local search, respectively, which attain a guarantee depending on the number of clusters that may be opened. Our gurantee is always at most and improves rapidly with (for example: , and ). Moreover, our algorithms have only polynomial dependence on the dimension of the input data, and so are applicable in high-dimensional settings.
Cite
@article{arxiv.1507.04227,
title = {A bi-criteria approximation algorithm for $k$ Means},
author = {Konstantin Makarychev and Yury Makarychev and Maxim Sviridenko and Justin Ward},
journal= {arXiv preprint arXiv:1507.04227},
year = {2015}
}