Approximating Buy-at-Bulk and Shallow-Light k-Steiner Trees

被引:11
|
作者
Hajiaghayi, Mohammad Taghi [1 ]
Kortsarz, Guy [2 ]
Salavatipour, Mohammad R. [3 ]
机构
[1] Carnegie Mellon Univ, Dept Comp Sci, Pittsburgh, PA 15213 USA
[2] Rutgers Univ Camden, Dept Comp Sci, Camden, NJ USA
[3] Univ Alberta, Dept Comp Sci, Edmonton, AB, Canada
基金
美国国家科学基金会;
关键词
ALGORITHMS;
D O I
10.1007/s00453-007-9013-x
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We study two related network design problems with two cost functions. In the buy-at-bulk k-Steiner tree problem we are given a graph G( V, E) with a set of terminals T subset of V including a particular vertex s called the root, and an integer k <= |T|. There are two cost functions on the edges of G, a buy cost b : E -> R+ and a distance cost r : E -> R+. The goal is to find a subtree H of G rooted at s with at least k terminals so that the cost Sigma(e is an element of H) b(e) + Sigma(t is an element of T-s) dist(t, s) is minimized, where dist(t, s) is the distance from t to s in H with respect to the r cost. We present an O(log(4) n)-approximation algorithm for the buy-at-bulk k-Steiner tree problem. The second and closely related one is bicriteria approximation algorithm for Shallow-light k-Steiner trees. In the shallow-light k-Steiner tree problem we are given a graph G with edge costs b( e) and distance costs r( e), and an integer k. Our goal is to find a minimum cost ( under b-cost) k-Steiner tree such that the diameter under r-cost is at most some given bound D. We develop an ( O( log n), O(log(3) n))-approximation algorithm for a relaxed version of Shallow-light k-Steiner tree where the solution has at least k/8 terminals. Using this we obtain an (O(log(2) n), O(log(4) n))-approximation algorithm for the shallow-light k-Steiner tree and an O(log(4) n)-approximation algorithm for the buy-at-bulk k-Steiner tree problem. Our results are recently used to give the first polylogarithmic approximation algorithm for the non-uniform multicommodity buy-at-bulk problem (Chekuri, C., et al. in Proceedings of 47th Annual IEEE Symposium on Foundations of Computer Science (FOCS' 06), pp. 677-686, 2006).
引用
收藏
页码:89 / 103
页数:15
相关论文
共 24 条
  • [1] Approximating Buy-at-Bulk and Shallow-Light k-Steiner Trees
    Mohammad Taghi Hajiaghayi
    Guy Kortsarz
    Mohammad R. Salavatipour
    Algorithmica, 2009, 53 : 89 - 103
  • [2] Approximating buy-at-bulk and shallow-light κ-Steiner trees
    Hajiaghayi, M. T.
    Kortsarz, G.
    Salavatipour, M. R.
    APPROXIMATION, RANDOMIZATION AND COMBINATORIAL OPTIMIZATION: ALGORITHMS AND TECHNIQUES, 2006, 4110 : 152 - 163
  • [3] Improved Approximations for Buy-at-Bulk and Shallow-Light k-Steiner Trees and (k, 2)-Subgraph
    Khani, M. Reza
    Salavatipour, Mohammad R.
    ALGORITHMS AND COMPUTATION, 2011, 7074 : 20 - +
  • [4] Improved approximations for buy-at-bulk and shallow-light -Steiner trees and -subgraph
    Khani, M. Reza
    Salavatipour, Mohammad R.
    JOURNAL OF COMBINATORIAL OPTIMIZATION, 2016, 31 (02) : 669 - 685
  • [5] Approximating shallow-light trees
    Kortsarz, G
    Peleg, D
    PROCEEDINGS OF THE EIGHTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 1997, : 103 - 110
  • [6] EUCLIDEAN STEINER SHALLOW-LIGHT TREES
    Solomon, Shay
    JOURNAL OF COMPUTATIONAL GEOMETRY, 2015, 6 (02) : 113 - 139
  • [7] On the Shallow-Light Steiner Tree Problem
    Guo, Longkun
    Liao, Kewen
    Shen, Hong
    2014 15TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING, APPLICATIONS AND TECHNOLOGIES (PDCAT 2014), 2014, : 56 - 60
  • [8] STEINER SHALLOW-LIGHT TREES ARE EXPONENTIALLY LIGHTER THAN SPANNING ONES
    Elkin, Michael
    Solomon, Shay
    SIAM JOURNAL ON COMPUTING, 2015, 44 (04) : 996 - 1025
  • [9] Approximating Directed Buy-at-Bulk Network Design
    Antonakopoulos, Spyridon
    APPROXIMATION AND ONLINE ALGORITHMS, 2011, 6534 : 13 - 24
  • [10] Steiner Shallow-Light Trees are Exponentially Lighter than Spanning Ones
    Elkin, Michael
    Solomon, Shay
    2011 IEEE 52ND ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE (FOCS 2011), 2011, : 373 - 382