Faster Approximation Algorithms for k-Center via Data Reduction
arXiv:2502.05888
Abstract
We study efficient algorithms for the Euclidean -Center problem, focusing on the regime of large . We take the approach of data reduction by considering -coreset, which is a small subset of the dataset such that any -approximation on is an -approximation on . We give efficient algorithms to construct coresets whose size is , which immediately speeds up existing approximation algorithms. Notably, we obtain a near-linear time -approximation when for any . We validate the performance of our coresets on real-world datasets with large , and we observe that the coreset speeds up the well-known Gonzalez algorithm by up to times, while still achieving similar clustering cost. Technically, one of our coreset results is based on a new efficient construction of consistent hashing with competitive parameters. This general tool may be of independent interest for algorithm design in high dimensional Euclidean spaces.