Approximating Euclidean Shallow-Light Trees

Abstract

For a weighted graph G = (V, E, w) and a designated source vertex s ∈ V, a spanning tree that simultaneously approximates a shortest-path tree w.r.t. source s and a minimum spanning tree is called a shallow-light tree (SLT). Specifically, an (α, β)-SLT of G w.r.t. s ∈ V is a spanning tree of G with root-stretch α (preserving all distances between s and the other vertices up to a factor of α) and lightness β (its weight is at most β times the weight of a minimum spanning tree of G). Despite the large body of work on SLTs, the basic question of whether a better approximation algorithm exists was left untouched to date, and this holds in any graph family. This paper makes a first nontrivial step towards this question by presenting two bicriteria approximation algorithms. For any ε>0, a set P of n points in constant-dimensional Euclidean space and a source s∈ P, our first (respectively, second) algorithm returns, in O(n n · polylog(1/ε)) time, a non-Steiner (resp., Steiner) tree with root-stretch 1+O(ε ε-1) and weight at most O(optε· 2 ε-1) (resp., O(optε· ε-1)), where optε denotes the minimum weight of a non-Steiner (resp., Steiner) tree with root-stretch 1+ε.

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…