Abstract

We study the problem of low-stretch spanning trees in graphs of bounded width: bandwidth, cutwidth, and treewidth. We show that any simple connected graph GG with a linear arrangement of bandwidth bb can be embedded into a distribution T\mathcal T of spanning trees such that the expected stretch of each edge of GG is O(b2)O(b^2). Our proof implies a linear time algorithm for sampling from T\mathcal T. Therefore, we have a linear time algorithm that finds a spanning tree of GG with average stretch O(b2)O(b^2) with high probability. We also describe a deterministic linear-time algorithm for computing a spanning tree of GG with average stretch O(b3)O(b^3). For graphs of cutwidth cc, we construct a spanning tree with stretch O(c2)O(c^2) in linear time. Finally, when GG has treewidth kk we provide a dynamic programming algorithm computing a minimum stretch spanning tree of GG that runs in polynomial time with respect to the number of vertices of GG.

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.