English

Planar Length-Constrained Minimum Spanning Trees

Data Structures and Algorithms 2026-02-12 v2

Abstract

In length-constrained minimum spanning tree (MST) we are given an nn-node graph G=(V,E)G = (V,E) with edge weights w:EZ0w : E \to \mathbb{Z}_{\geq 0} and edge lengths l:EZ0l: E \to \mathbb{Z}_{\geq 0} along with a root node rVr \in V and a length-constraint hZ0h \in \mathbb{Z}_{\geq 0}. Our goal is to output a spanning tree of minimum weight according to ww in which every node is at distance at most hh from rr according to ll. We give a polynomial-time algorithm for planar graphs which, for any constant ϵ>0\epsilon > 0, outputs an O(log1+ϵn)O\left(\log^{1+\epsilon} n\right)-approximate solution with every node at distance at most (1+ϵ)h(1+\epsilon)h from rr for any constant ϵ>0\epsilon > 0. Our algorithm is based on new length-constrained versions of classic planar separators which may be of independent interest. Additionally, our algorithm works for length-constrained Steiner tree. Complementing this, we show that any algorithm on general graphs for length-constrained MST in which nodes are at most 2h2h from rr cannot achieve an approximation of O(log2ϵn)O\left(\log ^{2-\epsilon} n\right) for any constant ϵ>0\epsilon > 0 under standard complexity assumptions; as such, our results separate the approximability of length-constrained MST in planar and general graphs.

Keywords

Cite

@article{arxiv.2510.09002,
  title  = {Planar Length-Constrained Minimum Spanning Trees},
  author = {D Ellis Hershkowitz and Richard Z Huang},
  journal= {arXiv preprint arXiv:2510.09002},
  year   = {2026}
}