A filtering genetic programming framework for stochastic resource constrained multi-project scheduling problem under new project insertions

被引:30
作者
Chen, HaoJie [1 ]
Ding, Guofu [1 ]
Zhang, Jian [1 ]
Li, Rong [1 ]
Jiang, Lei [1 ]
Qin, Shengfeng [2 ]
机构
[1] Southwest Jiaotong Univ, Sch Mech Engn, Chengdu 610031, Peoples R China
[2] Northumbria Univ, Dept Design, Newcastle Upon Tyne NE1 8ST, Tyne & Wear, England
关键词
Filtering evolution; Genetic programming; Priority rule; Stochastic resource constrained multi-project; scheduling; PRIORITY RULES; DISPATCHING RULES; HYPER-HEURISTICS; ALGORITHM; OPTIMIZATION; DURATIONS;
D O I
10.1016/j.eswa.2022.116911
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Multi-project management and uncertain environment are very common factors, and they bring greater challenges to scheduling due to the increase of problem complexity and response efficiency requirements. In this paper, a novel hyper-heuristic based filtering genetic programming (HH-FGP) framework is proposed for evolving priority rules (PRs) to deal with a multi-project scheduling problem considering stochastic activity duration and new project insertion together, namely the Stochastic Resource Constrained Multi-Project Scheduling Problem under New Project Insertions (SRCMPSP-NPI), within heuristic computation time. HH-FGP is designed to divide traditional evolution into sampling and filtering evolution for simultaneously filtering two kinds of parameters constituting PRs, namely depth range and attribute, to obtain more effective PRs. Based on this, the existing genetic search and local search are improved to meet the depth constraints, and a multiobjective evaluation mechanism is designed to achieve effective filtering. Under the existing benchmark, HHFGP is compared and analysed with the existing methods to verify its effectiveness.
引用
收藏
页数:19
相关论文
共 58 条
[41]  
Mohring R. H., 1985, Zeitschrift fur Operations Research, Serie A (Theorie), V29, P65, DOI 10.1007/BF01918198
[42]  
Payne J.H., 1995, International Journal of Project Management, V13, P163, DOI [10.1016/0263-7863(94)00019-9, DOI 10.1016/0263-7863(94)00019-9]
[43]   A survey of hybrid metaheuristics for the resource-constrained project scheduling problem [J].
Pellerin, Robert ;
Perrier, Nathalie ;
Berthaut, Francois .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2020, 280 (02) :395-416
[44]   MULTIPROJECT SCHEDULING WITH LIMITED RESOURCES - ZERO-ONE PROGRAMMING APPROACH [J].
PRITSKER, AAB ;
WATTERS, LJ ;
WOLFE, PM .
MANAGEMENT SCIENCE SERIES A-THEORY, 1969, 16 (01) :93-108
[45]  
Radermacher F. J., 1981, Methods of Operations Research, V42, P17
[46]   New strategies for stochastic resource-constrained project scheduling [J].
Rostami, Salim ;
Creemers, Stefan ;
Leus, Roel .
JOURNAL OF SCHEDULING, 2018, 21 (03) :349-365
[47]   A reinforcement learning based multi-method approach for stochastic resource constrained project scheduling problems [J].
Sallam, Karam M. ;
Chakrabortty, Ripon K. ;
Ryan, Michael J. .
EXPERT SYSTEMS WITH APPLICATIONS, 2021, 169
[48]   Performance evaluation of scheduling policies for the dynamic and stochastic resource-constrained multi-project scheduling problem [J].
Satic, Ugur ;
Jacko, Peter ;
Kirkbride, Christopher .
INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2022, 60 (04) :1411-1423
[49]  
Stork F., 2001, Ph.D. thesis
[50]   Using tabu search to schedule activities of stochastic resource-constrained projects [J].
Tsai, YW ;
Gemmill, DD .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1998, 111 (01) :129-141