TY - JOUR
T1 - Lagrangian relaxation and constraint generation for allocation and advanced scheduling
AU - Gocgun, Yasin
AU - Ghate, Archis
PY - 2012/10
Y1 - 2012/10
N2 - Diverse applications in manufacturing, logistics, health care, telecommunications, and computing require that renewable resources be dynamically scheduled to handle distinct classes of job service requests arriving randomly over slotted time. These dynamic stochastic resource scheduling problems are analytically and computationally intractable even when the number of job classes is relatively small. In this paper, we formally introduce two types of problems called allocation and advanced scheduling, and formulate their Markov decision process (MDP) models. We establish that these MDPs are weakly coupled and exploit this structural property to develop an approximate dynamic programming method that uses Lagrangian relaxation and constraint generation to efficiently make good scheduling decisions. In fact, our method is presented for a general class of large-scale weakly coupled MDPs that we precisely define. Extensive computational experiments on hundreds of randomly generated test problems reveal that Lagrangian decisions outperform myopic decisions with a statistically significant margin. The relative benefit of Lagrangian decisions is much higher for advanced scheduling than for allocation scheduling.
AB - Diverse applications in manufacturing, logistics, health care, telecommunications, and computing require that renewable resources be dynamically scheduled to handle distinct classes of job service requests arriving randomly over slotted time. These dynamic stochastic resource scheduling problems are analytically and computationally intractable even when the number of job classes is relatively small. In this paper, we formally introduce two types of problems called allocation and advanced scheduling, and formulate their Markov decision process (MDP) models. We establish that these MDPs are weakly coupled and exploit this structural property to develop an approximate dynamic programming method that uses Lagrangian relaxation and constraint generation to efficiently make good scheduling decisions. In fact, our method is presented for a general class of large-scale weakly coupled MDPs that we precisely define. Extensive computational experiments on hundreds of randomly generated test problems reveal that Lagrangian decisions outperform myopic decisions with a statistically significant margin. The relative benefit of Lagrangian decisions is much higher for advanced scheduling than for allocation scheduling.
KW - Approximate dynamic programming
KW - Resource allocation
KW - Scheduling
UR - http://www.scopus.com/inward/record.url?scp=84856079415&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84856079415&partnerID=8YFLogxK
U2 - 10.1016/j.cor.2011.11.017
DO - 10.1016/j.cor.2011.11.017
M3 - Article
AN - SCOPUS:84856079415
SN - 0305-0548
VL - 39
SP - 2323
EP - 2336
JO - Computers and Operations Research
JF - Computers and Operations Research
IS - 10
ER -