Simple Length-Constrained Minimum Spanning Trees

Abstract

In the length-constrained minimum spanning tree (MST) problem, we are given an n-node edge-weighted graph G and a length constraint h ≥ 1. Our goal is to find a spanning tree of G whose diameter is at most h with minimum weight. Prior work of Marathe et al.\ gave a poly-time algorithm which repeatedly computes maximum cardinality matchings of minimum weight to output a spanning tree whose weight is O( n)-approximate with diameter O( n)· h. In this work, we show that a simple random sampling approach recovers the results of Marathe et al. -- no computation of min-weight max-matchings needed! Furthermore, the simplicity of our approach allows us to tradeoff between the approximation factor and the loss in diameter: we show that for any ε ≥ 1/poly(n), one can output a spanning tree whose weight is O(nε / ε)-approximate with diameter O(1/ε)· h with high probability in poly-time. This immediately gives the first poly-time poly( n)-approximation for length-constrained MST whose loss in diameter is o( n).

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…