A hyper-heuristic based ensemble genetic programming approach for stochastic resource constrained project scheduling problem

被引:30
|
作者
Chen, HaoJie [1 ]
Ding, Guofu [1 ]
Qin, Shengfeng [2 ]
Zhang, Jian [1 ]
机构
[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
关键词
Ensemble decision; Genetic programming; Hyper-heuristics; Priority rule; Stochastic resource constrained project scheduling;
D O I
10.1016/j.eswa.2020.114174
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In project scheduling studies, to the best of our knowledge, the hyper-heuristic collaborative scheduling is first-time applied to project scheduling with random activity durations. A hyper-heuristic based ensemble genetic programming (HH-EGP) method is proposed for solving stochastic resource constrained project scheduling problem (SRCPSP) by evolving an ensemble of priority rules (PRs). The proposed approach features with (1) integrating the critical path method into the resource-based policy class to generate schedules; (2) improving the existing single hyper-heuristic project scheduling research to construct a suitable solution space for solving SRCPSP; and (3) bettering genetic evolution of each subpopulation from a decision ensemble with three different local searches in corporation with discriminant mutation and discriminant population renewal. In addition, a sequence voting mechanism is designed to deal with collaborative decision-making in the scheduling process for SRCPSP. The benchmark PSPLIB is performed to verify the advantage of the HH-EGP over heuristics, meta-heuristics and the single hyper-heuristic approaches.
引用
收藏
页数:15
相关论文
共 50 条
  • [41] Surgical cases assignment problem using an efficient genetic programming hyper-heuristic
    Zhu, Lei
    Zhou, Yusheng
    Sun, Shuhui
    Su, Qiang
    [J]. COMPUTERS & INDUSTRIAL ENGINEERING, 2023, 178
  • [42] An adaptive length chromosome hyper-heuristic genetic algorithm for a trainer scheduling problem
    Han, LM
    Kendall, G
    Cowling, P
    [J]. RECENT ADVANCES IN SIMULATED EVOLUTION AND LEARNING, 2004, 2 : 506 - 525
  • [43] Cooperative Coevolutionary Genetic Programming Hyper-Heuristic for Budget Constrained Dynamic Multi-workflow Scheduling in Cloud Computing
    Escott, Kirita-Rose
    Ma, Hui
    Chen, Gang
    [J]. EVOLUTIONARY COMPUTATION IN COMBINATORIAL OPTIMIZATION, EVOCOP 2023, 2023, 13987 : 146 - 161
  • [44] A Column Generation Based Hyper-Heuristic to the Bus Driver Scheduling Problem
    Li, Hong
    Wang, Ying
    Li, Shi
    Li, Sujian
    [J]. DISCRETE DYNAMICS IN NATURE AND SOCIETY, 2015, 2015
  • [45] A filtering genetic programming framework for stochastic resource constrained multi-project scheduling problem under new project insertions
    Chen, HaoJie
    Ding, Guofu
    Zhang, Jian
    Li, Rong
    Jiang, Lei
    Qin, Shengfeng
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2022, 198
  • [46] Genetic Programming Hyper-Heuristic with Cooperative Coevolution for Dynamic Flexible Job Shop Scheduling
    Yska, Daniel
    Mei, Yi
    Zhang, Mengjie
    [J]. GENETIC PROGRAMMING (EUROGP 2018), 2018, 10781 : 306 - 321
  • [47] A Selection Hyper-Heuristic for Transfer Learning in Genetic Programming
    Russell, Jeffrey
    Pillay, Nelishia
    [J]. PROCEEDINGS OF THE 2023 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION, GECCO 2023 COMPANION, 2023, : 631 - 634
  • [48] Simulation based approach for improving heuristics in stochastic resource-constrained project scheduling problem
    Choi, J
    Lee, JH
    Realff, MJ
    [J]. PROCESS SYSTEMS ENGINEERING 2003, PTS A AND B, 2003, 15 : 439 - 444
  • [49] A multi-surrogate genetic programming hyper-heuristic algorithm for the manufacturing project scheduling problem with setup times under dynamic and interference environments
    Li, Lubo
    Zhang, Haohua
    Bai, Sijun
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2024, 250
  • [50] Genetic Programming Based Hyper Heuristic Approach for Dynamic Workflow Scheduling in the Cloud
    Escott, Kirita-Rose
    Ma, Hui
    Chen, Gang
    [J]. DATABASE AND EXPERT SYSTEMS APPLICATIONS, DEXA 2020, PT II, 2020, 12392 : 76 - 90