Approximating buy-at-bulk and shallow-light k-Steiner trees

  • Authors:
  • M. T. Hajiaghayi;G. Kortsarz;M. R. Salavatipour

  • Affiliations:
  • Department of Computer Science, Carnegie Mellon University;Department of Computer Science, Rutgers University-Camden;Department of Computing Science, University of Alberta

  • Venue:
  • APPROX'06/RANDOM'06 Proceedings of the 9th international conference on Approximation Algorithms for Combinatorial Optimization Problems, and 10th international conference on Randomization and Computation
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

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⊆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\longrightarrow {\mathbb{R}}^+$ and a distance cost $r:E\longrightarrow {\mathbb{R}}^+$. The goal is to find a subtree H of G rooted at s with at least k terminals so that the cost ∑$_{e\in{\it H}}$b(e)+∑$_{t\in{\it T}-{\it s}}$dist(t,s) is minimize, where dist(t,s) is the distance from t to s in H with respect to the r cost. We present an O(log4n)-approximation 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) over the edges, 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(logn),O(log3n))-approximation algorithm for a relaxed version of Shallow-light k-Steiner tree where the solution has at least $\frac{k}{8}$ terminals. Using this we obtain an (O(log2n),O(log4n))-approximation for the shallow-light k-Steiner tree and an O(log4n)-approximation for the buy-at-bulk k-Steiner tree problem.