TY - JOUR
T1 - A filtering genetic programming framework for stochastic resource constrained multi-project scheduling problem under new project insertions
AU - Chen, Haojie
AU - Ding, Guofu
AU - Zhang, Jian
AU - Li, Rong
AU - Jiang, Lei
AU - Qin, Shengfeng
N1 - This research is supported by Sichuan Science and Technology Pro-gram (Grant number 2020ZDZX0015).
PY - 2022/7/15
Y1 - 2022/7/15
N2 - 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 multi-objective evaluation mechanism is designed to achieve effective filtering. Under the existing benchmark, HH-FGP is compared and analysed with the existing methods to verify its effectiveness.
AB - 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 multi-objective evaluation mechanism is designed to achieve effective filtering. Under the existing benchmark, HH-FGP is compared and analysed with the existing methods to verify its effectiveness.
KW - Filtering evolution
KW - Genetic programming
KW - Priority rule
KW - Stochastic resource constrained multi-project scheduling
UR - http://www.scopus.com/inward/record.url?scp=85126718629&partnerID=8YFLogxK
U2 - 10.1016/j.eswa.2022.116911
DO - 10.1016/j.eswa.2022.116911
M3 - Article
SN - 0957-4174
VL - 198
JO - Expert Systems with Applications
JF - Expert Systems with Applications
M1 - 116911
ER -