English

On Parallel $k$-Center Clustering

Data Structures and Algorithms 2026-04-21 v2

Abstract

We consider the classic kk-center problem {in the constant dimensional Euclidean space} under a parallel setting, on the low-local-space Massively Parallel Computation (MPC) model, with local space per machine of O(nδ){O}(n^{\delta}), where δ(0,1)\delta \in (0,1) is an arbitrary constant. As a central clustering problem, the kk-center problem has been studied extensively. Still, until very recently, all parallel MPC algorithms have been requiring Ω(k)\Omega(k) or even Ω(knδ)\Omega(k n^{\delta}) local space per machine. While this setting covers the case of small values of kk, for a large number of clusters these algorithms require large local memory, making them poorly scalable. The case of large kk, kΩ(nδ)k \ge \Omega(n^{\delta}), has been considered recently for the low-local-space MPC model by Bateni et al.\ (2021), who gave an O(loglogn){O}(\log \log n)-round MPC algorithm that produces k(1+o(1))k(1+o(1)) centers whose cost has multiplicative approximation of O(logloglogn){O}(\log\log\log n). In this paper we extend the algorithm of Bateni et al. and design a low-local-space MPC algorithm that in O(loglogn){O}(\log\log n) rounds returns a clustering with k(1+o(1))k(1+o(1)) clusters that is an O(logn){O}(\log^*n)-approximation for kk-center.

Keywords

Cite

@article{arxiv.2304.05883,
  title  = {On Parallel $k$-Center Clustering},
  author = {Sam Coy and Artur Czumaj and Gopinath Mishra},
  journal= {arXiv preprint arXiv:2304.05883},
  year   = {2026}
}

Comments

28 pages. Appear in SPAA'23 and accepted to TALG'26

R2 v1 2026-06-28T10:02:14.798Z