Co-evolution genetic programming-based hyper-heuristics for the stochastic project scheduling problem with resource transfer and idle costs

被引:2
|
作者
Zhang, Haohua [1 ]
Li, Lubo [1 ,2 ]
Bai, Sijun [1 ]
Zhang, Jingwen [1 ]
机构
[1] Northwestern Polytech Univ, Sch Management, Xian 710129, Shaanxi, Peoples R China
[2] Katholieke Univ Leuven, Fac Econ & Business, Res Ctr Operat Management, B-3000 Leuven, Belgium
关键词
Stochastic project scheduling; Resource transfer; Priority rule; Idle cost; Co-evolution genetic programming; PRIORITY RULES; COOPERATIVE COEVOLUTION; DESIGN; PERFORMANCE; ALGORITHM; POLICIES;
D O I
10.1016/j.swevo.2024.101678
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper, we study the stochastic resource-constrained project scheduling problem with transfer and idle costs (SRCPSP-TIC) under uncertain environments, where the resource transfer and idle take time and costs. Priority rule (PR) based heuristics are the most commonly used approaches for project scheduling under uncertain environments due to their simplicity and efficiency. For PR-based heuristics of the SRCPSP-TIC, activity priority rules (APRs) and transfer priority rules (TPRs) are necessary to decide the activity sequence and resource transfer. Traditionally, APRs and TPRs need to be manually designed, which is time-consuming and difficult to adapt to different scheduling scenarios. Therefore, based on two individual representation methods, we propose two co-evolution genetic programming (CGP) based hyper-heuristics to evolve APRs and TPRs automatically. Furthermore, a fitness function surrogate-assisted method and a transfer learning mechanism are designed to improve the efficiency and solution quality of the CGP. Based on the instances with different stochastic activity duration distributions, we test the performance of different CGP-based hyper- heuristics and compare the evolved PRs with the classical PRs to demonstrate the effectiveness of evolved PRs. Experimental results show that the proposed algorithms can automatically evolve efficient PRs for the SRCPSP-TIC.
引用
收藏
页数:16
相关论文
共 21 条
  • [1] An adaptive hyper-heuristics genetic algorithm for stochastic job shop scheduling problem
    Liu, Xiu-Qing
    Wang, Xiao-Yuan
    International Journal of Applied Mathematics and Statistics, 2013, 50 (20): : 160 - 168
  • [2] An Adaptive Hyper-Heuristics Genetic Algorithm for Stochastic Job Shop Scheduling Problem
    Wanghui
    MECHATRONICS ENGINEERING, COMPUTING AND INFORMATION TECHNOLOGY, 2014, 556-562 : 3956 - 3960
  • [3] A hyper-heuristic based ensemble genetic programming approach for stochastic resource constrained project scheduling problem
    Chen, HaoJie
    Ding, Guofu
    Qin, Shengfeng
    Zhang, Jian
    EXPERT SYSTEMS WITH APPLICATIONS, 2021, 167
  • [4] Genetic Programming Based Hyper-heuristics for Dynamic Job Shop Scheduling: Cooperative Coevolutionary Approaches
    Park, John
    Mei, Yi
    Nguyen, Su
    Chen, Gang
    Johnston, Mark
    Zhang, Mengjie
    GENETIC PROGRAMMING, EUROGP 2016, 2016, 9594 : 115 - 132
  • [5] Can Stochastic Dispatching Rules Evolved by Genetic Programming Hyper-heuristics Help in Dynamic Flexible Job Shop Scheduling?
    Zhang, Fangfang
    Mei, Yi
    Zhang, Mengjie
    2019 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2019, : 41 - 48
  • [6] Constraint programming-based transformation approach for a mixed fuzzy-stochastic resource investment project scheduling problem
    Subulan, Kemal
    Cakir, Gizem
    SOFT COMPUTING, 2022, 26 (05) : 2523 - 2560
  • [7] Constraint programming-based transformation approach for a mixed fuzzy-stochastic resource investment project scheduling problem
    Kemal Subulan
    Gizem Çakır
    Soft Computing, 2022, 26 : 2523 - 2560
  • [8] Enhancing Genetic Programming based Hyper-Heuristics for Dynamic Multi-objective Job Shop Scheduling Problems
    Su Nguyen
    Zhang, Mengjie
    Tan, Kay Chen
    2015 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2015, : 2781 - 2788
  • [9] A Cooperative Coevolution Genetic Programming Hyper-Heuristics Approach for On-Line Resource Allocation in Container-Based Clouds
    Tan, Boxiong
    Ma, Hui
    Mei, Yi
    Zhang, Mengjie
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2022, 10 (03) : 1500 - 1514
  • [10] Simulation based approach for improving heuristics in stochastic resource-constrained project scheduling problem
    Choi, J
    Lee, JH
    Realff, MJ
    PROCESS SYSTEMS ENGINEERING 2003, PTS A AND B, 2003, 15 : 439 - 444