Genetic Programming with Lexicase Selection for Large-scale Dynamic Flexible Job Shop Scheduling

被引:0
|
作者
Xu M. [1 ]
Mei Y. [1 ]
Zhang F. [1 ]
Zhang M. [1 ]
机构
[1] School of Engineering and Computer Science, Evolutionary Computation Research Group, Victoria University of Wellington, Wellington
关键词
dynamic flexible job shop scheduling; Dynamic scheduling; Genetic programming; genetic programming; Heuristic algorithms; Job shop scheduling; lexicase selection; Sociology; Statistics; Training;
D O I
10.1109/TEVC.2023.3244607
中图分类号
学科分类号
摘要
Dynamic flexible job shop scheduling is a prominent combinatorial optimisation problem with many real-world applications. Genetic programming has been widely used to automatically evolve effective scheduling heuristics for dynamic flexible job shop scheduling. A limitation of genetic programming is the premature convergence due to the loss of population diversity. To overcome this limitation, this work considers using lexicase selection to improve population diversity, which has achieved success on regression and program synthesis problems. However, it is not trivial to apply lexicase selection to genetic programming for dynamic flexible job shop scheduling, since a fitness case (training scheduling simulation) is often large-scale, making the fitness evaluation very time-consuming. To address this issue, we propose a new multi-case fitness scheme, which creates multiple cases from a single scheduling simulation. Based on the multi-case fitness, we develop a new genetic programming algorithm with lexicase selection, which uses a single simulation for fitness evaluation, thus achieving a better balance between the number of cases for lexicase selection and evaluation efficiency. The experiments on a wide range of dynamic scheduling scenarios show that the proposed algorithm can achieve better population diversity and final performance than the current genetic programming parent selection methods and a state-of-the-art deep reinforcement learning method. IEEE
引用
收藏
页码:1 / 1
相关论文
共 50 条
  • [1] Genetic Programming with Cluster Selection for Dynamic Flexible Job Shop Scheduling
    Xu, Meng
    Mei, Yi
    Zhang, Fangfang
    Zhang, Mengjie
    [J]. 2022 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2022,
  • [2] Genetic Programming with Diverse Partner Selection for Dynamic Flexible Job Shop Scheduling
    Xu, Meng
    Mei, Yi
    Zhang, Fangfang
    Zhang, Mengjie
    [J]. PROCEEDINGS OF THE 2022 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION, GECCO 2022, 2022, : 615 - 618
  • [3] Guided Subtree Selection for Genetic Operators in Genetic Programming for Dynamic Flexible Job Shop Scheduling
    Zhang, Fangfang
    Mei, Yi
    Nguyen, Su
    Zhang, Mengjie
    [J]. GENETIC PROGRAMMING, EUROGP 2020, 2020, 12101 : 262 - 278
  • [4] Genetic Programming with Archive for Dynamic Flexible Job Shop Scheduling
    Xu, Meng
    Zhang, Fangfang
    Mei, Yi
    Zhang, Mengjie
    [J]. 2021 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC 2021), 2021, : 2117 - 2124
  • [5] Adaptive Charting Genetic Programming for Dynamic Flexible Job Shop Scheduling
    Nguyen, Su
    Zhang, Mengjie
    Tan, Kay Chen
    [J]. GECCO'18: PROCEEDINGS OF THE 2018 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2018, : 1159 - 1166
  • [6] Evolving Scheduling Heuristics via Genetic Programming With Feature Selection in Dynamic Flexible Job-Shop Scheduling
    Zhang, Fangfang
    Mei, Yi
    Nguyen, Su
    Zhang, Mengjie
    [J]. IEEE TRANSACTIONS ON CYBERNETICS, 2021, 51 (04) : 1797 - 1811
  • [7] Learning Strategies on Scheduling Heuristics of Genetic Programming in Dynamic Flexible Job Shop Scheduling
    Zhang, Fangfang
    Mei, Yi
    Nguyen, Su
    Zhang, Mengjie
    [J]. 2022 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2022,
  • [8] A Novel Fitness Function for Genetic Programming in Dynamic Flexible Job Shop Scheduling
    Shi, Gaofeng
    Zhangc, Fangfang
    Mei, Yi
    [J]. 2022 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2022,
  • [9] Surrogate-Assisted Genetic Programming for Dynamic Flexible Job Shop Scheduling
    Zhang, Fangfang
    Mei, Yi
    Zhang, Mengjie
    [J]. AI 2018: ADVANCES IN ARTIFICIAL INTELLIGENCE, 2018, 11320 : 766 - 772
  • [10] Genetic Programming with Delayed Routing for Multiobjective Dynamic Flexible Job Shop Scheduling
    Xu, Binzi
    Mei, Yi
    Wang, Yan
    Ji, Zhicheng
    Zhang, Mengjie
    [J]. EVOLUTIONARY COMPUTATION, 2021, 29 (01) : 75 - 105