Approximation algorithms for 2-stage stochastic scheduling problems

被引:0
作者
Shmoys, David B. [1 ]
Sozio, Mauro [2 ]
机构
[1] Cornell Univ, Sch ORIE, Ithaca, NY 14853 USA
[2] Univ Rome, Dept Comp Sci, La Sapienza, Italy
来源
INTEGER PROGRAMMING AND COMBINATORIAL OPTIMIZATION, PROCEEDINGS | 2007年 / 4513卷
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
There has been a series of results deriving approximation algorithms for 2-stage discrete stochastic optimization problems, in which the probabilistic component of the input is given by means of "black box", from which the algorithm "learns" the distribution by drawing (a polynomial number of) independent samples. The performance guarantees proved for such problems, of course, is generally worse than for their deterministic analogue. We focus on a 2-stage stochastic generalization of the problem of finding the maximum-weight subset of jobs that can be scheduled on one machine where each job is constrained to be processed within a specified time window. Surprisingly, we show that for this generalization, the same performance guarantee that is obtained for the deterministic case can be obtained for its stochastic extension. Our algorithm builds on an approach of Charikar, Chekuri, and Pal: one first designs an approximation algorithm for the so-called polynomial scenario model (in which the probability distribution is restricted to have the property that there are only a polynomial number of possible realizations of the input that occur with positive probability); then one shows that by sampling from the distribution via the "black box" to obtain an approximate distribution that falls in this class and approximately solves this approximation to the problem, one nonetheless obtains a near-optimal solution to the original problem. Of course, to follow this broad outline, one must design an approximation algorithm for the stochastic optimization problem in the polynomial scenario model, and we do this by extending a result of Bar-Noy, Bar-Yehuda, Freund, Naor, and Schieber. Furthermore, the results of Bar-Noy et al. extend to a wide variety of resource-constrained selection problems including, for example, the unrelated parallel-machine generalization R vertical bar r(j)vertical bar Sigma w(j)U(j) and point-to-point admission control routing in networks (but with a different performance guarantee). Our techniques can also be extended to yield analogous results for the 2-stage stochastic generalizations for this class of problems.
引用
收藏
页码:145 / +
页数:2
相关论文
共 11 条
[1]   A unified approach to approximating resource allocation and scheduling [J].
Bar-Noy, A ;
Bar-Yehuda, R ;
Freund, A ;
Naor, J ;
Schieber, B .
JOURNAL OF THE ACM, 2001, 48 (05) :1069-1090
[2]  
Charikar M, 2005, LECT NOTES COMPUT SC, V3624, P257
[3]   The stochastic single resource service-provision problem [J].
Dye, S ;
Stougie, L ;
Tomasgard, A .
NAVAL RESEARCH LOGISTICS, 2003, 50 (08) :869-887
[4]  
Graham R. L., 1979, Discrete Optimisation, P287
[5]  
GUPTA A, 2004, P 36 ACM S THEOR COM, P265
[6]   Clique is hard to approximate within n1-ε [J].
Håstad, J .
ACTA MATHEMATICA, 1999, 182 (01) :105-142
[7]  
Immorlica N, 2004, P 15 ANN ACM SIAM S, P691
[8]   A factor 1/2 approximation algorithm for two-stage stochastic matching problems [J].
Kong, N ;
Schaefer, AJ .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2006, 172 (03) :740-746
[9]  
Ravi R, 2004, LECT NOTES COMPUT SC, V3064, P101
[10]   Stochastic optimization is (almost) as easy as deterministic optimization [J].
Shmoys, DB ;
Swamy, C .
45TH ANNUAL IEEE SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 2004, :228-237