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 条
[1]   Solving the FS-RCPSP with hyper-heuristics: A policy-driven approach [J].
Alipouri, Yagub ;
Sebt, Mohammad Hassan ;
Ardeshir, Abdollah ;
Chan, Weng Tat .
JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 2019, 70 (03) :403-419
[2]   A mixed-integer linear programming model for solving fuzzy stochastic resource constrained project scheduling problem [J].
Alipouri, Yagub ;
Sebt, Mohammad Hassan ;
Ardeshir, Abdollah ;
Zarandi, Mohammad Hossein Fazel .
OPERATIONAL RESEARCH, 2020, 20 (01) :197-217
[3]   Resource-Constrained Critical Path Scheduling by a GRASP-Based Hyperheuristic [J].
Anagnostopoulos, Konstantinos ;
Koulinas, Georgios .
JOURNAL OF COMPUTING IN CIVIL ENGINEERING, 2012, 26 (02) :204-213
[4]   New competitive results for the stochastic resource-constrained project scheduling problem: exploring the benefits of pre-processing [J].
Ashtiani, Behzad ;
Leus, Roel ;
Aryanezhad, Mir-Bahador .
JOURNAL OF SCHEDULING, 2011, 14 (02) :157-171
[5]   Combining Monte-Carlo and hyper-heuristic methods for the multi-mode resource-constrained multi-project scheduling problem [J].
Asta, Shahriar ;
Karapetyan, Daniel ;
Kheiri, Ahmed ;
Ozcan, Ender ;
Parkes, Andrew J. .
INFORMATION SCIENCES, 2016, 373 :476-498
[6]   When it is worthwhile to work with the stochastic RCPSP? [J].
Ballestin, Francisco .
JOURNAL OF SCHEDULING, 2007, 10 (03) :153-166
[7]   Resource-Constrained Project Scheduling for Timely Project Completion with Stochastic Activity Durations [J].
Ballestin, Francisco ;
Leus, Roel .
PRODUCTION AND OPERATIONS MANAGEMENT, 2009, 18 (04) :459-474
[8]  
Blickle Tobias., 2000, EVOL COMPUT, V1, P181, DOI DOI 10.13140/RG.2.2.23541.42726
[9]   Automated Design of Production Scheduling Heuristics: A Review [J].
Branke, Juergen ;
Su Nguyen ;
Pickardt, Christoph W. ;
Zhang, Mengjie .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2016, 20 (01) :110-124
[10]   Hyper-heuristic Evolution of Dispatching Rules: A Comparison of Rule Representations [J].
Branke, Juergen ;
Hildebrandt, Torsten ;
Scholz-Reiter, Bernd .
EVOLUTIONARY COMPUTATION, 2015, 23 (02) :249-277