TY - GEN
T1 - Steiner Shallow-Light Trees are Exponentially Lighter than Spanning Ones
AU - Elkin, Michael
AU - Solomon, Shay
PY - 2011/12/1
Y1 - 2011/12/1
N2 - For a pair of parameters α, β ≥ 1, a spanning tree T of a weighted undirected n-vertex graph G = (V,E,w) is called an (α,β)- shallow-light tree} (shortly, (α,β)-SLT)of G with respect to a designated vertex rt ∈ V if (1) it approximates all distances from rt to the other vertices up to a factor of α, and(2) its weight is at most β times the weight of the minimum spanning tree MST(G) of G. The parameter α (respectively, β) is called the root-distortion (resp., lightness) of the tree T. Shallow-light trees (SLTs) constitute a fundamental graph structure, with numerous theoretical and practical applications. In particular, they were used for constructing spanners, in network design, for VLSI-circuit design, for various data gathering and dissemination tasks in wireless and sensor networks, in overlay networks, and in the message-passing model of distributed computing. Tight tradeoffs between the parameters of SLTs were established by Awer buch et al. [5], [6] and Khuller et al. [33]. They showed that for any ε gt; 0 there always exist (1+ ε, O(1/ε))-SLTs, and that the upper bound β = O(1/ε) on the lightness of SLTs cannot be improved. In this paper we show that using Steiner points one can build SLTs with logarithmic lightness, i.e., β = O(log 1/ε). This establishes an exponential separation between spanning SLTs and Steiner ones. One particularly remarkable point on our tradeoff curve is ε =0. In this regime our construction provides a shortest-path tree with weight at most O(log n)·w(MST(G)). Moreover, we prove matching lower bounds that show that all our results are tight up to constant factors. Finally, on our way to these results we settle (up to constant factors) a number of open questions that were raised by Khuller et al. [33] in SODA'93.
AB - For a pair of parameters α, β ≥ 1, a spanning tree T of a weighted undirected n-vertex graph G = (V,E,w) is called an (α,β)- shallow-light tree} (shortly, (α,β)-SLT)of G with respect to a designated vertex rt ∈ V if (1) it approximates all distances from rt to the other vertices up to a factor of α, and(2) its weight is at most β times the weight of the minimum spanning tree MST(G) of G. The parameter α (respectively, β) is called the root-distortion (resp., lightness) of the tree T. Shallow-light trees (SLTs) constitute a fundamental graph structure, with numerous theoretical and practical applications. In particular, they were used for constructing spanners, in network design, for VLSI-circuit design, for various data gathering and dissemination tasks in wireless and sensor networks, in overlay networks, and in the message-passing model of distributed computing. Tight tradeoffs between the parameters of SLTs were established by Awer buch et al. [5], [6] and Khuller et al. [33]. They showed that for any ε gt; 0 there always exist (1+ ε, O(1/ε))-SLTs, and that the upper bound β = O(1/ε) on the lightness of SLTs cannot be improved. In this paper we show that using Steiner points one can build SLTs with logarithmic lightness, i.e., β = O(log 1/ε). This establishes an exponential separation between spanning SLTs and Steiner ones. One particularly remarkable point on our tradeoff curve is ε =0. In this regime our construction provides a shortest-path tree with weight at most O(log n)·w(MST(G)). Moreover, we prove matching lower bounds that show that all our results are tight up to constant factors. Finally, on our way to these results we settle (up to constant factors) a number of open questions that were raised by Khuller et al. [33] in SODA'93.
KW - Steiner points
KW - Steiner trees
KW - minimum spanning tree
KW - shortest-path tree
UR - http://www.scopus.com/inward/record.url?scp=84863335879&partnerID=8YFLogxK
U2 - 10.1109/FOCS.2011.18
DO - 10.1109/FOCS.2011.18
M3 - Conference contribution
AN - SCOPUS:84863335879
SN - 9780769545714
T3 - Proceedings - Annual IEEE Symposium on Foundations of Computer Science, FOCS
SP - 373
EP - 382
BT - Proceedings - 2011 IEEE 52nd Annual Symposium on Foundations of Computer Science, FOCS 2011
T2 - 2011 IEEE 52nd Annual Symposium on Foundations of Computer Science, FOCS 2011
Y2 - 22 October 2011 through 25 October 2011
ER -