Stochastic Steiner Tree with Non-uniform Inflation

  • Authors:
  • Anupam Gupta;Mohammadtaghi Hajiaghayi;Amit Kumar

  • Affiliations:
  • Computer Science Department, Carnegie Mellon University, Pittsburgh PA 15213,;Department of Computer Science and Engineering, Indian Institute of Technology, New Delhi, 110016, India;Computer Science Department, Carnegie Mellon University, Pittsburgh PA 15213,

  • Venue:
  • APPROX '07/RANDOM '07 Proceedings of the 10th International Workshop on Approximation and the 11th International Workshop on Randomization, and Combinatorial Optimization. Algorithms and Techniques
  • Year:
  • 2007

Quantified Score

Hi-index 0.01

Visualization

Abstract

We study the Steiner Tree problem in the model of two-stage stochastic optimization with non-uniform inflation factors, and give a poly-logarithmic approximation factor for this problem. In this problem, we are given a graph G= (V,E), with each edge having two costs cMand cT(the costs for Monday and Tuesday, respectively). We are also given a probability distribution 茂戮驴: 2V茂戮驴[0,1] over subsets of V, and will be given a client setSdrawn from this distribution on Tuesday. The algorithm has to buy a set of edges EMon Monday, and after the client set Sis revealed on Tuesday, it has to buy a (possibly empty) set of edges ET(S) so that the edges in EM茂戮驴 ET(S) connect all the nodes in S. The goal is to minimize the cM(EM) + ES茂戮驴茂戮驴[ cT( ET(S) ) ].We give the first poly-logarithmic approximation algorithm for this problem. Our algorithm builds on the recent techniques developed by Chekuri et al. (FOCS 2006) for multi-commodity Cost-Distance. Previously, the problem had been studied for the cases when cT= 茂戮驴×cMfor some constant 茂戮驴茂戮驴 1 (i.e., the uniformcase), or for the case when the goal was to find a tree spanning all the verticesbut Tuesday's costs were drawn from a given distribution $\widehat{\pi}$ (the so-called "stochastic MST case").We complement our results by showing that our problem is at least as hard as the single-sink Cost-Distance problem (which is known to be 茂戮驴(loglogn) hard). Moreover, the requirement that Tuesday's costs are fixed seems essential: if we allow Tuesday's costs to dependent on the scenario as in stochastic MST, the problem becomes as hard as Label Cover (which is $\Omega(2^{\log^{1-\varepsilon} n})$-hard). As an aside, we also give an LP-rounding algorithm for the multi-commodity Cost-Distance problem, matching the O(log4n) approximation guarantee given by Chekuri et al. (FOCS 2006).