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 条
  • [31] A Genetic Programming-Based Hyper-Heuristic Approach for Multi-Objective Dynamic Workflow Scheduling in Cloud Environment
    Yu, Yongbo
    Shi, Tao
    Ma, Hui
    Chen, Gang
    [J]. 2022 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2022,
  • [32] Combining Monte-Carlo and hyper-heuristic methods for the multi-mode resource-constrained multi-project scheduling problem
    Asta, Shahriar
    Karapetyan, Daniel
    Kheiri, Ahmed
    Ozcan, Ender
    Parkes, Andrew J.
    [J]. INFORMATION SCIENCES, 2016, 373 : 476 - 498
  • [33] An Efficient Solution of the Resource Constrained Project Scheduling Problem Based on an Adaptation of the Developmental Genetic Programming
    Pawinski, Grzegorz
    Sapiecha, Krzysztof
    [J]. RECENT ADVANCES IN COMPUTATIONAL OPTIMIZATION: RESULTS OF THE WORKSHOP ON COMPUTATIONAL OPTIMIZATION WCO 2014, 2016, 610 : 205 - 223
  • [34] Evolving priority rules for resource constrained project scheduling problem with genetic programming
    Dumic, Mateja
    Sisejkovic, Dominik
    Coric, Rebeka
    Jakobovic, Domagoj
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 86 : 211 - 221
  • [35] A Hyper-Heuristic Approach for Artificial Teeth Scheduling
    Winter, Felix
    Musliu, Nysret
    [J]. PROCEEDINGS OF THE 2022 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION, GECCO 2022, 2022, : 767 - 769
  • [36] An efficient genetic programming approach to design priority rules for resource-constrained project scheduling problem
    Luo, Jingyu
    Vanhoucke, Mario
    Coelho, Jose
    Guo, Weikang
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2022, 198
  • [37] An Improved Genetic Programming Hyper-Heuristic for the Uncertain Capacitated Arc Routing Problem
    MacLachlan, Jordan
    Mei, Yi
    Branke, Juergen
    Zhang, Mengjie
    [J]. AI 2018: ADVANCES IN ARTIFICIAL INTELLIGENCE, 2018, 11320 : 432 - 444
  • [38] An improved genetic programming hyper-heuristic for the dynamic flexible job shop scheduling problem with reconfigurable manufacturing cells
    Guo, Haoxin
    Liu, Jianhua
    Wang, Yue
    Zhuang, Cunbo
    [J]. JOURNAL OF MANUFACTURING SYSTEMS, 2024, 74 : 252 - 263
  • [39] A simple and effective heuristic for the resource constrained project scheduling problem
    DePuy, GW
    Whitehouse, GE
    [J]. INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2001, 39 (14) : 3275 - 3287
  • [40] 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