TY - JOUR
T1 - A genetic algorithm for proactive project scheduling with resource transfer times
AU - Ma, Zhiqiang
AU - Zheng, Weibo
AU - He, Zhengwen
AU - Wang, Nengmin
AU - Hu, Xuejun
N1 - Publisher Copyright:
© 2022 Elsevier Ltd
PY - 2022/12
Y1 - 2022/12
N2 - In this paper, we investigate the proactive resource-constrained project scheduling problem with resource transfer times under uncertain environment, aiming to generate robust baseline schedules that will be as stable as possible during project execution. The contribution of this paper is threefold. Firstly, the proactive project scheduling problem with resource transfer times is proposed and modeled as an integrated (one-phase) robust project scheduling problem where decisions regarding activity scheduling and resource transfers are simultaneously considered. Secondly, the computational complexity of the proposed problem is proved to be NP-hard in the strong sense, and a genetic algorithm (GA) is developed to solve this problem, in which two measures are proposed to respectively improve the efficiency and the effectiveness of the GA. Thirdly, through analyzing the results from the designed computational experiment, one interesting phenomenon is found that the consideration of breakable flows as well as a local search of resource transfer priority rules in the decoding procedure does not improve schedule robustness so much but costs much more computing time. Another finding is that the resource transfer priority rule we propose, resource transfer efficiency (RTE), is more likely to obtain the optimal solutions for the tested PSPLIB instances.
AB - In this paper, we investigate the proactive resource-constrained project scheduling problem with resource transfer times under uncertain environment, aiming to generate robust baseline schedules that will be as stable as possible during project execution. The contribution of this paper is threefold. Firstly, the proactive project scheduling problem with resource transfer times is proposed and modeled as an integrated (one-phase) robust project scheduling problem where decisions regarding activity scheduling and resource transfers are simultaneously considered. Secondly, the computational complexity of the proposed problem is proved to be NP-hard in the strong sense, and a genetic algorithm (GA) is developed to solve this problem, in which two measures are proposed to respectively improve the efficiency and the effectiveness of the GA. Thirdly, through analyzing the results from the designed computational experiment, one interesting phenomenon is found that the consideration of breakable flows as well as a local search of resource transfer priority rules in the decoding procedure does not improve schedule robustness so much but costs much more computing time. Another finding is that the resource transfer priority rule we propose, resource transfer efficiency (RTE), is more likely to obtain the optimal solutions for the tested PSPLIB instances.
KW - Genetic algorithm
KW - Proactive project scheduling
KW - Resource transfer times
KW - Schedule robustness
KW - Uncertain environment
UR - https://www.scopus.com/pages/publications/85140726129
U2 - 10.1016/j.cie.2022.108754
DO - 10.1016/j.cie.2022.108754
M3 - 文章
AN - SCOPUS:85140726129
SN - 0360-8352
VL - 174
JO - Computers and Industrial Engineering
JF - Computers and Industrial Engineering
M1 - 108754
ER -