Rollout algorithms for stochastic scheduling problems

被引:203
|
作者
Bertsekas, DP [1 ]
Castañon, DA
机构
[1] MIT, Dept Elect Engn & Comp Sci, Cambridge, MA 02139 USA
[2] Boston Univ, Dept Elect Engn, Burlington, MA 01803 USA
[3] Alphatech Inc, Burlington, MA 01803 USA
关键词
rollout algorithms; scheduling; neuro-dynamic programming;
D O I
10.1023/A:1009634810396
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Stochastic scheduling problems are difficult stochastic control problems with combinatorial decision spaces. In this paper we focus on a class of stochastic scheduling problems, the quiz problem and its variations. We discuss the use of heuristics for their solution, and we propose rollout algorithms based on these heuristics which approximate the stochastic dynamic programming algorithm. We show how the rollout algorithms can be implemented efficiently, with considerable savings in computation over optimal algorithms. We delineate circumstances under which the rollout algorithms are guaranteed to perform better than the heuristics on which they are based. We also show computational results which suggest that the performance of the rollout policies is near-optimal, and is substantially better than the performance of their underlying heuristics.
引用
收藏
页码:89 / 108
页数:20
相关论文
共 50 条
  • [31] SCHEDULING AND CHARACTERIZATION PROBLEMS FOR STOCHASTIC NETWORKS
    WHITTLE, P
    JOURNAL OF THE ROYAL STATISTICAL SOCIETY SERIES B-METHODOLOGICAL, 1985, 47 (03): : 407 - 415
  • [32] Genetic algorithms for satellite scheduling problems
    Xhafa, Fatos
    Sun, Junzi
    Barolli, Adrnir
    Biberaj, Alexander
    Barolli, Leonard
    MOBILE INFORMATION SYSTEMS, 2012, 8 (04) : 351 - 377
  • [33] Special Issue on Algorithms for Scheduling Problems
    Werner, Frank
    Burtseva, Larysa
    Sotskov, Yuri N.
    ALGORITHMS, 2018, 11 (06)
  • [34] Rollout algorithms for combinatorial optimization
    Bertsekas, Dimitri P.
    Tsitsiklis, John N.
    Wu, Cynara
    Journal of Heuristics, 1997, 3 (03): : 245 - 262
  • [35] Parallelization Strategies for Rollout Algorithms
    F. Guerriero
    M. Mancini
    Computational Optimization and Applications, 2005, 31 : 221 - 244
  • [36] Rollout Algorithms for Combinatorial Optimization
    Bertsekas D.P.
    Tsitsiklis J.N.
    Wu C.
    Journal of Heuristics, 1997, 3 (3) : 245 - 262
  • [37] Parallelization strategies for rollout algorithms
    Guerriero, F
    Mancini, M
    COMPUTATIONAL OPTIMIZATION AND APPLICATIONS, 2005, 31 (02) : 221 - 244
  • [38] Evolving rollout-justification based heuristics for resource constrained project scheduling problems
    Chand, Shelvin
    Singh, Hemant
    Ray, Tapabrata
    SWARM AND EVOLUTIONARY COMPUTATION, 2019, 50
  • [39] The convergence of stochastic algorithms solving flow shop scheduling
    Steinhöfel, K
    Albrecht, A
    Wong, CK
    THEORETICAL COMPUTER SCIENCE, 2002, 285 (01) : 101 - 117
  • [40] New stochastic algorithms for scheduling ads in sponsored search
    Feuerstein, Esteban
    Heiber, Pablo Ariel
    Martinez-Viademonte, Javier
    Baeza-Yates, Ricardo
    LA-WEB 2007: 5TH LATIN AMERICAN WEB CONGRESS, PROCEEDINGS, 2007, : 22 - +