English

Faster Approximation Algorithms for k-Center via Data Reduction

Data Structures and Algorithms 2025-02-11 v1

Abstract

We study efficient algorithms for the Euclidean kk-Center problem, focusing on the regime of large kk. We take the approach of data reduction by considering α\alpha-coreset, which is a small subset SS of the dataset PP such that any β\beta-approximation on SS is an (α+β)(\alpha + \beta)-approximation on PP. We give efficient algorithms to construct coresets whose size is ko(n)k \cdot o(n), which immediately speeds up existing approximation algorithms. Notably, we obtain a near-linear time O(1)O(1)-approximation when k=nck = n^c for any 0<c<10 < c < 1. We validate the performance of our coresets on real-world datasets with large kk, and we observe that the coreset speeds up the well-known Gonzalez algorithm by up to 44 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.

Keywords

Cite

@article{arxiv.2502.05888,
  title  = {Faster Approximation Algorithms for k-Center via Data Reduction},
  author = {Arnold Filtser and Shaofeng H. -C. Jiang and Yi Li and Anurag Murty Naredla and Ioannis Psarros and Qiaoyuan Yang and Qin Zhang},
  journal= {arXiv preprint arXiv:2502.05888},
  year   = {2025}
}
R2 v1 2026-06-28T21:37:44.057Z