Reinforcement learning-based algorithm for multi-skill project scheduling problem

被引:0
|
作者
Hu Z.-T. [1 ]
Cui N.-F. [1 ]
Hu X.-J. [2 ]
Lei X.-Q. [1 ]
机构
[1] School of Management, Huazhong University of Science and Technology, Hubei, Wuhan
[2] Business School, Hunan University, Hunan, Changsha
基金
中国国家自然科学基金;
关键词
intelligence algorithm; multi-skill resource; project scheduling; PSGS; reinforcement learning;
D O I
10.7641/CTA.2023.20566
中图分类号
学科分类号
摘要
Combinatorial explosion is a common phenomenon in multi-skill project scheduling, which leads to higher complexity in multi-skill project scheduling problem (MSPSP) than in traditional single-skill project scheduling problem. Heuristics and meta-heuristics have disadvantages in solving MSPSP. Therefore, based on the characteristics of project scheduling and the algorithmic logic of reinforcement learning, a multi-skilled project scheduling algorithm based on reinforcement learning is designed in this paper. Firstly, the multi-skill project scheduling process is modeled as a Markov decision process (MDP). Then, a double-agent mechanism is proposed, and state integration method and action decomposition method are designed to reduce the complexity of value function learning. Finally, skills conflation algorithm is developed to reduce the time complexity of allocating resources in MSPSP. Comparative experiments between the proposed RL algorithm and heuristics show that the reinforcement learning (RL) has better performance, and experiments between the proposed RL algorithm and meta-heuristics show that the RL has higher stability and shorter running time. © 2024 South China University of Technology. All rights reserved.
引用
收藏
页码:502 / 511
页数:9
相关论文
共 24 条
  • [1] CHEN R, LIANG C, GU D, Et al., A multi-objective model for multiproject scheduling and multi-skilled staff assignment for IT product development considering competency evolution, International Journal of Production Research, 55, 21, pp. 6207-6234, (2017)
  • [2] HEGAZY T, SHABEEB A K, ELBELTAGI E, Et al., Algorithm for scheduling with multiskilled constrained resources, Journal of Construction Engineering and Management, 126, 6, pp. 414-421, (2000)
  • [3] LIANG Yangyang, CUI Nanfang, Robust project scheduling based on optimization of resource flow network, Journal of Systems & Management, 29, 2, pp. 335-345, (2020)
  • [4] CHEN R, LIANG C, GU D, Et al., A competence-time-quality scheduling model of multi-skilled staff for IT project portfolio, Computers & Industrial Engineering, 139, (2020)
  • [5] BLAZEWICZ J, LENSTRA J K, RINNOOY K A., Scheduling subject to resource constraints: Classification and complexity, Discrete Appl Math, 5, 1, pp. 11-24, (1983)
  • [6] BELLENGUEZ-MORINEAU O, NERON E., A branch-and-bound method for solving multi-skill project scheduling problem, Operations Research, 41, 2, pp. 155-170, (2007)
  • [7] ALMEIDA B F, CORREIA I, SALDANHA-DA-GAMA F., Priority-based heuristics for the multi-skill resource constrained project scheduling problem, Expert Systems with Applications, 57, 9, pp. 91-103, (2016)
  • [8] CORREIA I, LOURENCO L L, SALDANHA-DA-GAMA F., Project scheduling with flexible resources: Formulation and inequalities, OR Spectrum, 34, pp. 635-663, (2012)
  • [9] HU Zhentao, CUI Nanfang, ZHANG Yan, Et al., Dynamic resource priority-based heuristics for multi-skill resource constrained project scheduling problem, Control and Decision, 36, 10, pp. 2553-2561, (2021)
  • [10] LASZCZYK M, MYSZKOWSKI P B., Improved selection in evolutionary multi-objective optimization of multi-skill resource-constrained project scheduling problem, Information Sciences, 481, pp. 412-431, (2019)