Enhancing generalization in genetic programming hyper-heuristics through mini-batch sampling strategies for dynamic workflow scheduling

被引:1
|
作者
Yang, Yifan [1 ,2 ]
Chen, Gang [1 ,2 ]
Ma, Hui [1 ,2 ]
Hartmann, Sven [3 ]
Zhang, Mengjie [1 ,2 ]
机构
[1] Victoria Univ Wellington, Ctr Data Sci & Artificial Intelligence, Wellington 6012, New Zealand
[2] Victoria Univ Wellington, Sch Engn & Comp Sci, Wellington 6012, New Zealand
[3] Tech Univ Clausthal, Dept Informat, D-38678 Clausthal Zellerfeld, Germany
关键词
Dynamic workflow scheduling; Genetic programming hyper-heuristics; Generalization; Mini-batch; DEADLINE; ALGORITHMS;
D O I
10.1016/j.ins.2024.120975
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Genetic Programming Hyper -heuristics (GPHH) have been successfully used to evolve scheduling rules for Dynamic Workflow Scheduling (DWS) as well as other challenging combinatorial optimization problems. The method of sampling training instances has a significant impact on the generalization ability of GPHH, yet they are rarely addressed in existing research. This article aims to fill this gap by proposing a GPHH algorithm with a sampling strategy to thoroughly investigate the impact of six instance sampling strategies on algorithmic generalization, including one rotation strategy, three mini -batch strategies, and two hybrid strategies. Experiments across four scenarios with varying settings reveal that: (1) mini -batch with random sampling can outperform rotation in generalizing to unseen workflow scheduling problems under the same computational cost; (2) employing a hybrid strategy that combines rotation and mini -batch further enhances the generalization ability of GPHH; and (3) mini -batch and hybrid strategies can effectively enable heuristics trained on small-scale training instances generalizing well to large-scale unseen ones. These findings highlight the potential of mini -batch strategies in GPHH, offering improved generalization performance while maintaining diversity and suggesting promising avenues for further exploration in GPHH domains.
引用
收藏
页数:19
相关论文
共 15 条
  • [1] Evolving Scheduling Heuristics for Energy-Efficient Dynamic Workflow Scheduling in Cloud via Genetic Programming Hyper-Heuristics
    Sun, Zaixing
    Zhang, Fangfang
    Mei, Yi
    Huang, Hejiao
    Gu, Chonglin
    Qian, Bin
    Zhang, Mengjie
    ADVANCED INTELLIGENT COMPUTING TECHNOLOGY AND APPLICATIONS, PT I, ICIC 2024, 2024, 14862 : 169 - 182
  • [2] 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
  • [3] 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
  • [4] 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
  • [5] Evolving Dispatching Rules for Multi-objective Dynamic Flexible Job Shop Scheduling via Genetic Programming Hyper-heuristics
    Zhang, Fangfang
    Mei, Yi
    Zhang, Mengjie
    2019 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2019, : 1366 - 1373
  • [6] Optimizing agents with genetic programming: an evaluation of hyper-heuristics in dynamic real-time logistics
    van Lon, Rinde R. S.
    Branke, Juergen
    Holvoet, Tom
    GENETIC PROGRAMMING AND EVOLVABLE MACHINES, 2018, 19 (1-2) : 93 - 120
  • [7] Optimizing agents with genetic programming: an evaluation of hyper-heuristics in dynamic real-time logistics
    Rinde R. S. van Lon
    Juergen Branke
    Tom Holvoet
    Genetic Programming and Evolvable Machines, 2018, 19 : 93 - 120
  • [8] A Genetic Programming Hyper-Heuristic Approach to Design High-Level Heuristics for Dynamic Workflow Scheduling in Cloud
    Escott, Kirita-Rose
    Ma, Hui
    Chen, Gang
    2020 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (SSCI), 2020, : 3141 - 3148
  • [9] Genetic Programming Based Hyper Heuristic Approach for Dynamic Workflow Scheduling in the Cloud
    Escott, Kirita-Rose
    Ma, Hui
    Chen, Gang
    DATABASE AND EXPERT SYSTEMS APPLICATIONS, DEXA 2020, PT II, 2020, 12392 : 76 - 90
  • [10] Learning Strategies on Scheduling Heuristics of Genetic Programming in Dynamic Flexible Job Shop Scheduling
    Zhang, Fangfang
    Mei, Yi
    Nguyen, Su
    Zhang, Mengjie
    2022 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2022,