English

A Fast and Simple $(1+\epsilon)$-Approximation for Minimum Spanning Trees in Doubling Metrics

Data Structures and Algorithms 2026-07-14 v1

Abstract

The minimum spanning tree (MST) problem is one of the most basic optimization problems on metric spaces and graphs. We study the problem of computing a (1+ϵ)(1+\epsilon)-approximation to the MST of an nn-point metric space (X,d)(X, \mathbf{d}) of doubling dimension ddim\mathrm{ddim}. In doubling metrics, previous deterministic algorithms incur a running time with dependence ϵO(ddim)\epsilon^{-O(\mathrm{ddim})}. We give a deterministic algorithm that computes a (1+ϵ)(1+\epsilon)-approximation to MST in time 2O(ddim)n(logn+ϵ1log4(1/ϵ))2^{O(\mathrm{ddim})} n \bigl(\log n + \epsilon^{-1} \log^4(1/\epsilon)\bigr). For bounded doubling dimension, this improves the previous dependence on ϵ\epsilon from ϵO(ddim)\epsilon^{-O(\mathrm{ddim})} to essentially linear in ϵ1\epsilon^{-1}. Moreover, as a special case, our result improves the previous best deterministic running time for bounded-dimensional Euclidean metrics due to Arya and Mount~[SODA'16] by almost a factor of ϵ1\epsilon^{-1}. We also show that, unlike in bounded-dimensional Euclidean spaces, MSTs in bounded doubling metrics can have arbitrarily large maximum degree, while every doubling metric nevertheless admits a (1+ϵ)(1+\epsilon)-approximate MST of maximum degree 2O(ddim)log(1/ϵ)2^{O(\mathrm{ddim})}\log(1/\epsilon).

Keywords

Cite

@article{arxiv.2607.13284,
  title  = {A Fast and Simple $(1+\epsilon)$-Approximation for Minimum Spanning Trees in Doubling Metrics},
  author = {Jan Höckendorff and Felix Hommelsheim and Christian Sohler and Di Yue},
  journal= {arXiv preprint arXiv:2607.13284},
  year   = {2026}
}