English

Low-stretch spanning trees of graphs with bounded width

Data Structures and Algorithms 2020-04-20 v1 Discrete Mathematics

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.

Keywords

Cite

@article{arxiv.2004.08375,
  title  = {Low-stretch spanning trees of graphs with bounded width},
  author = {Glencora Borradaile and Erin Wolf Chambers and David Eppstein and William Maxwell and Amir Nayyeri},
  journal= {arXiv preprint arXiv:2004.08375},
  year   = {2020}
}
R2 v1 2026-06-23T14:55:36.981Z