In length-constrained minimum spanning tree (MST) we are given an $n$-node graph $G = (V,E)$ with edge weights $w : E \to \mathbb{Z}_{\geq 0}$ and edge lengths $l: E \to \mathbb{Z}_{\geq 0}$ along with a root node $r \in V$ and a length-constraint $h \in \mathbb{Z}_{\geq 0}$. Our goal is to output a spanning tree of minimum weight according to $w$ in which every node is at distance at most $h$ from $r$ according to $l$.
We give a polynomial-time algorithm for planar graphs which, for any constant $ε> 0$, outputs an $O\left(\log^{1+ε} n\right)$-approximate solution with every node at distance at most $(1+ε)h$ from $r$ for any constant $ε> 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 $2h$ from $r$ cannot achieve an approximation of $O\left(\log ^{2-ε} n\right)$ for any constant $ε> 0$ under standard complexity assumptions; as such, our results separate the approximability of length-constrained MST in planar and general graphs.
This paper investigates the length-constrained minimum spanning tree (Length-Constrained MST) problem: given an n-node graph G=(V,E) with edge weights w: E → Z≥0 and edge lengths l: E → Z≥0, along with a root node r∈V and length constraint h∈Z≥0. The objective is to output a minimum-weight spanning tree according to w such that the distance (according to l) from each node to the root node r is at most h.
The authors propose a polynomial-time algorithm for planar graphs that outputs an O(log^(1+ε) n)-approximation solution for any constant ε>0, where each node's distance to r is at most (1+ε)h. The algorithm is based on a novel version of length-constrained planar separators, which have independent research value. Additionally, the algorithm applies to the length-constrained Steiner tree problem. As a complement, the authors prove that on general graphs, any length-constrained MST algorithm that keeps node distances to the root at most 2h cannot achieve O(log^(2-ε) n)-approximation under standard complexity assumptions, thereby separating the approximation complexity of length-constrained MST on planar graphs from that on general graphs.
Practical Application Needs: Traditional minimum spanning trees (MST) only guarantee connectivity, but in practical communication network design, connectivity alone is insufficient. If message transmission requires traversing very long paths, it may result in:
Excessive communication latency (each edge has a latency cost)
Reduced reliability (longer paths have more failure opportunities)
Theoretical Challenges: Length constraints significantly complicate the problem:
Destroy structural properties of classical problems
Lead to strong algorithmic impossibility results
Current best algorithm for general graphs is an O(n^ε)-approximation from decades ago
Equivalence to Directed Steiner Tree: Length-constrained MST is essentially equivalent to the directed Steiner tree (DST) problem, a major open problem.
Theorem 1.1: For any constant ε>0, there exists an O(log^(1+ε) n)-approximation algorithm with length relaxation 1+ε and running time poly(n)·n^(O(1/ε²)).
Theorem 1.2: For any constant ε>0, on general graphs with length relaxation s<2, one cannot achieve O(log^(2-ε) n)-approximation.
The paper includes 43 related references covering multiple fields including length-constrained network design, planar graph algorithms, approximation algorithms, and complexity theory. Key references include:
Charikar et al. (1999): Classical results on length-constrained MST
Friggstad-Mousavi (2023): Planar directed Steiner tree algorithm
Halperin-Krauthgamer (2003): Lower bounds for group Steiner tree
This paper holds significant importance in theoretical computer science, not only resolving a long-standing open problem but also providing new technical tools for planar graph algorithm design. While there remains room for improvement in practical applicability, its theoretical contributions and technical innovations make it an important work in the field.