Real-time dynamic selection algorithm of RCPSP scheduling priority rules based on deep learning

被引:0
作者
Zhang Y. [1 ]
Bai S. [1 ]
Chen Z. [1 ]
Liu S. [1 ]
Li X. [2 ]
机构
[1] School of Management, Northwestern Polytechnical University, Xi'an
[2] Department of Civil Engineering, The University of Hong Kong, Hong Kong
来源
Xitong Gongcheng Lilun yu Shijian/System Engineering Theory and Practice | 2023年 / 43卷 / 07期
基金
中国国家自然科学基金;
关键词
deep learning; priority rules; project scheduling; real-time dynamic selection;
D O I
10.12011/SETP2021-3267
中图分类号
学科分类号
摘要
For the resource-constrained scheduling problem, a deep learning-based real-time dynamic selection algorithm of scheduling priority rules is designed to minimize the project’s makespan. Moreover, each scheduling stage selects priority rules in real-time for activity scheduling. Through constructing a deep neural network model, the mapping relationship between the project states and the best priority rule in each scheduling stage of the scheduled project is determined. Then the priority rule is dynamically selected for the scheduled project in real-time. The final scheduling plan is obtained by combining the serial schedule generation scheme. Experimental research shows that the real-time dynamic selection priority rule algorithm outperforms the single priority rule heuristic and the hybrid priority rule heuristic covered in the paper and has better generalizability. In addition, compared with the meta-heuristic algorithm, the algorithm has a higher solution efficiency than the meta-heuristic. © 2023 Systems Engineering Society of China. All rights reserved.
引用
收藏
页码:2142 / 2153
页数:11
相关论文
共 30 条
  • [1] Su Z X, Gu H M, Qi J X, Et al., New algorithms for a partial multi-skill resource-constrained project scheduling problem[J], Systems Engineering — Theory & Practice, 42, 5, pp. 1345-1365, (2022)
  • [2] Blazewicz J, Lenstra J K, Kan A H G R., Scheduling subject to resource constraints: Classification and complexity[J], Discrete Applied Mathematics, 5, 1, pp. 11-24, (1983)
  • [3] Demeulemeester E, Herroelen W., A branch-and-bound procedure for the multiple resource-constrained project scheduling problem[J], Operations Research, 45, 2, pp. 201-212, (1997)
  • [4] Liu D N, Xu Z, Li F F., Distributed resource constrained multi-project scheduling problem with cooperative-game based negotitation mechanism[J], Systems Engineering — Theory & Practice, 39, 6, pp. 1507-1516, (2019)
  • [5] Lu H, Wang H W, Li F, Et al., Integrated scheduling and material supply planning under nonstationary stochastic demand and random supply yield[J], Systems Engineering — Theory & Practice, 39, 3, pp. 647-658, (2019)
  • [6] Coelho J, Vanhoucke M., An exact composite lower bound strategy for the resource-constrained project scheduling problem[J], Computers & Operations Research, 93, pp. 135-150, (2018)
  • [7] Chen Z, Demeulemeester E, Bai S, Et al., Efficient priority rules for the stochastic resource-constrained project scheduling problem[J], European Journal of Operational Research, 270, 3, pp. 957-967, (2018)
  • [8] Fan H L, Xiong H G, Jiang G Z, Et al., Survey of dispatching rules for dynamic Job-Shop scheduling problem[J], Application Research of Computers, 33, 3, pp. 648-653, (2016)
  • [9] Zhang Q, Xi L F., Heuristics for aircraft moving line scheduling problem[J], Industrial Engineering and Management, 20, 2, pp. 116-121, (2015)
  • [10] Wang X, Chen Q, Mao N, Et al., Proactive approach for stochastic RCMPSP based on multi-priority rule combinations[J], International Journal of Production Research, 53, 4, pp. 1098-1110, (2015)