Industrial Engineering Journal ›› 2017, Vol. 20 ›› Issue (3): 95-105.doi: 10.3969/j.issn.1007-7375.e16-1178

Previous Articles     Next Articles

Modeling and Solving the Stochastic Multi-mode Resource Leveling Problem

CHU Zihao1, XU Zhe1, LI Ming2, GU Kun1   

  1. 1. School of Economics and Management, Beihang University, Beijing 100191, China;
    2. School of Economics and Management, Shijiazhuang Tiedao University, Shijiazhuang 050043, China
  • Received:2016-06-21 Online:2017-06-30 Published:2017-07-12

Abstract: Multi-mode execution as well as uncertain task durations is common in project scheduling area.Reducing the fluctuations in the pattern of expensive renewable resource usage over time is an important goal project pursues.For the stochastic multi-mode resource leveling problem,the Markov decision process model is set up under the objective of minimizing the variation in the renewable resource utilization.An approximate dynamic programming algorithm based on the rollout policy is developed.Meanwhile,a revised genetic algorithm is employed as the base policy to enhance performance of the rollout algorithm.And the virtual upper bound of resource is proposed in the decision stage to assess candidate activities.The model and algorithm are demonstrated using an example project.The effect of related parameters on resource leveling is tested through full factorial design.Computational results show that the algorithm solves the stochastic multi-mode resource leveling problem effectively and the resource usage benefits from a simple network structure,ample resources,small variation coefficient and symmetric distribution of activity duration.

Key words: stochastic scheduling, resource-constrained, multi-mode, uncertain task durations, resource leveling, approximate dynamic programming

CLC Number: