English

Streaming Euclidean MST to a Constant Factor

Data Structures and Algorithms 2022-12-14 v1

Abstract

We study streaming algorithms for the fundamental geometric problem of computing the cost of the Euclidean Minimum Spanning Tree (MST) on an nn-point set XRdX \subset \mathbb{R}^d. In the streaming model, the points in XX can be added and removed arbitrarily, and the goal is to maintain an approximation in small space. In low dimensions, (1+ϵ)(1+\epsilon) approximations are possible in sublinear space [Frahling, Indyk, Sohler, SoCG '05]. However, for high dimensional spaces the best known approximation for this problem was O~(logn)\tilde{O}(\log n), due to [Chen, Jayaram, Levi, Waingarten, STOC '22], improving on the prior O(log2n)O(\log^2 n) bound due to [Indyk, STOC '04] and [Andoni, Indyk, Krauthgamer, SODA '08]. In this paper, we break the logarithmic barrier, and give the first constant factor sublinear space approximation to Euclidean MST. For any ϵ1\epsilon\geq 1, our algorithm achieves an O~(ϵ2)\tilde{O}(\epsilon^{-2}) approximation in nO(ϵ)n^{O(\epsilon)} space. We complement this by proving that any single pass algorithm which obtains a better than 1.101.10-approximation must use Ω(n)\Omega(\sqrt{n}) space, demonstrating that (1+ϵ)(1+\epsilon) approximations are not possible in high-dimensions, and that our algorithm is tight up to a constant. Nevertheless, we demonstrate that (1+ϵ)(1+\epsilon) approximations are possible in sublinear space with O(1/ϵ)O(1/\epsilon) passes over the stream. More generally, for any α2\alpha \geq 2, we give a α\alpha-pass streaming algorithm which achieves a (1+O(logα+1αϵ))(1+O(\frac{\log \alpha + 1}{ \alpha \epsilon})) approximation in nO(ϵ)dO(1)n^{O(\epsilon)} d^{O(1)} space. Our streaming algorithms are linear sketches, and therefore extend to the massively-parallel computation model (MPC). Thus, our results imply the first (1+ϵ)(1+\epsilon)-approximation to Euclidean MST in a constant number of rounds in the MPC model.

Keywords

Cite

@article{arxiv.2212.06546,
  title  = {Streaming Euclidean MST to a Constant Factor},
  author = {Vincent Cohen-Addad and Xi Chen and Rajesh Jayaram and Amit Levi and Erik Waingarten},
  journal= {arXiv preprint arXiv:2212.06546},
  year   = {2022}
}
R2 v1 2026-06-28T07:32:17.330Z