Fully Scalable MPC Algorithms for WSPD in Doubling and Euclidean Spaces
Abstract
In this paper, we study the problem of constructing a -well-separated pair decomposition (WSPD) for a point set of size in the Massively Parallel Computation (MPC) model, where multiple machines work in parallel and communicate in synchronous rounds. We present an -round MPC algorithm that constructs a -WSPD of size for point sets in a metric space of a constant doubling dimension , with high probability, using total space and space per machine for a constant . In the -dimensional Euclidean space, we can improve the size of the WSPD and the total space to . This improves the best-known algorithm [FOCS'93] for computing a WSPD which requires rounds and works only in Euclidean spaces. As a consequence, the following problems can be solved in rounds in the MPC model: computing a -spanner, a -approximation of the diameter, the closest pair, and the -nearest neighbors (-NN). While our -NN algorithm is specific to Euclidean space, the other three problems can be solved in both Euclidean and doubling metric spaces.
Keywords
Cite
@article{arxiv.2607.03811,
title = {Fully Scalable MPC Algorithms for WSPD in Doubling and Euclidean Spaces},
author = {Eunjin Oh and Hyeonjun Shin},
journal= {arXiv preprint arXiv:2607.03811},
year = {2026}
}