TY - JOUR
T1 - An approximate dynamic programming approach to project scheduling with uncertain resource availabilities
AU - Xie, Fang
AU - Li, Haitao
AU - Xu, Zhe
N1 - Publisher Copyright:
© 2021
PY - 2021/9
Y1 - 2021/9
N2 - We study the stochastic resource-constrained project scheduling problem with uncertain resource availability, called SRCPSP-URA, and model it as a sequential decision problem. A new Markov decision process (MDP) model is developed for the SRCPSP-URA. It dynamically and adaptively determines not only which activity to start at a stage, but also which to interrupt and delay when there is not sufficient resource capacity. To tackle the curse-of-dimensionality of an exact solution approach, we devise and implement a rollout-based approximate dynamic programming (ADP) algorithm with priority-rule heuristic as the base policy, for which theoretical sequential improvement property is proved. Computational results show that with moderately more computational time, our ADP algorithm significantly outperforms the priority-rule heuristics for test instances up to 120 activities.
AB - We study the stochastic resource-constrained project scheduling problem with uncertain resource availability, called SRCPSP-URA, and model it as a sequential decision problem. A new Markov decision process (MDP) model is developed for the SRCPSP-URA. It dynamically and adaptively determines not only which activity to start at a stage, but also which to interrupt and delay when there is not sufficient resource capacity. To tackle the curse-of-dimensionality of an exact solution approach, we devise and implement a rollout-based approximate dynamic programming (ADP) algorithm with priority-rule heuristic as the base policy, for which theoretical sequential improvement property is proved. Computational results show that with moderately more computational time, our ADP algorithm significantly outperforms the priority-rule heuristics for test instances up to 120 activities.
KW - Approximate dynamic programming
KW - Markov decision process
KW - Rollout policy
KW - Stochastic resource-constrained project scheduling
KW - Uncertain resource availability
UR - https://www.scopus.com/pages/publications/85104750519
U2 - 10.1016/j.apm.2021.03.048
DO - 10.1016/j.apm.2021.03.048
M3 - 文章
AN - SCOPUS:85104750519
SN - 0307-904X
VL - 97
SP - 226
EP - 243
JO - Applied Mathematical Modelling
JF - Applied Mathematical Modelling
ER -