Genetic Programming with Archive for Dynamic Flexible Job Shop Scheduling

被引:13
|
作者
Xu, Meng [1 ]
Zhang, Fangfang [1 ]
Mei, Yi [1 ]
Zhang, Mengjie [1 ]
机构
[1] Victoria Univ Wellington, Sch Engn & Comp Sci, POB 600, Wellington 6140, New Zealand
关键词
dynamic flexible job shop scheduling; genetic programming; archive; EXTERNAL ARCHIVE; ALGORITHM; OPTIMIZATION;
D O I
10.1109/CEC45853.2021.9504752
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Genetic programming (GP) has achieved great success in evolving effective scheduling rules to make real-time decisions in dynamic flexible job shop scheduling (DFJSS). To improve generalization, a commonly used strategy is to change the training simulation(s) at each generation of the GP process. However, with such a simulation rotation, GP may lose potentially promising individuals that happen to perform poorly in one particular generation. To address this issue, this paper proposed a new multi-tree GP with archive (MTAGP) to evolve the routing and sequencing rules for DFJSS. The archive is used to store the potentially promising individuals of each generation during evolution of genetic programming. The individuals in the archive can then be fully utilized when the simulation is changed in subsequent generations. Through extensive experimental tests, the MTAGP algorithm proposed in this paper is more effective than the multi-tree GP without archive algorithm in a few scenarios. Further experiments were carried out to analyze the use of the archive and some possible guesses were ruled out. We argue that the use of archives does increase the diversity of the population. However, the number of individuals in the archive that ranked in the top five of the new population is small. Therefore, the archive may not be able to greatly improve the performance. In the future, we will investigate better ways to use the archive and better ways to update individuals in the archive.
引用
收藏
页码:2117 / 2124
页数:8
相关论文
共 50 条
  • [31] An Investigation of Terminal Settings on Multitask Multi-objective Dynamic Flexible Job Shop Scheduling with Genetic Programming
    Zhang, Fangfang
    Mei, Yi
    Zhang, Mengjie
    PROCEEDINGS OF THE 2023 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION, GECCO 2023 COMPANION, 2023, : 259 - 262
  • [32] Sample-Aware Surrogate-Assisted Genetic Programming for Scheduling Heuristics Learning in Dynamic Flexible Job Shop Scheduling
    Zhu, Luyao
    Zhang, Fangfang
    Zhu, Xiaodong
    Chen, Ke
    Zhang, Mengjie
    PROCEEDINGS OF THE 2023 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, GECCO 2023, 2023, : 384 - 392
  • [33] A Further Investigation to Improve Linear Genetic Programming in Dynamic Job Shop Scheduling
    Huang, Zhixing
    Mei, Yi
    Zhang, Fangfang
    Zhang, Mengjie
    2022 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (SSCI), 2022, : 496 - 503
  • [34] Automatic Design of Dispatching Rules with Genetic Programming for Dynamic Job Shop Scheduling
    Shady, Salama
    Kaihara, Toshiya
    Fujii, Nobutada
    Kokuryo, Daisuke
    ADVANCES IN PRODUCTION MANAGEMENT SYSTEMS: THE PATH TO DIGITAL TRANSFORMATION AND INNOVATION OF PRODUCTION MANAGEMENT SYSTEMS, PT I, 2020, 591 : 399 - 407
  • [35] Investigating a Machine Breakdown Genetic Programming Approach for Dynamic Job Shop Scheduling
    Park, John
    Mei, Yi
    Nguyen, Su
    Chen, Gang
    Zhang, Mengjie
    GENETIC PROGRAMMING (EUROGP 2018), 2018, 10781 : 253 - 270
  • [36] Grammar-Guided Linear Genetic Programming for Dynamic Job Shop Scheduling
    Huang, Zhixing
    Mei, Yi
    Zhang, Fangfang
    Zhang, Mengjie
    PROCEEDINGS OF THE 2023 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, GECCO 2023, 2023, : 1137 - 1145
  • [37] Evolving "Less- myopic" Scheduling Rules for Dynamic Job Shop Scheduling with Genetic Programming
    Hunt, Rachel
    Johnston, Mark
    Zhang, Mengjie
    GECCO'14: PROCEEDINGS OF THE 2014 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2014, : 927 - 934
  • [38] Dynamic flexible job shop scheduling method based on improved gene expression programming
    Zhang, Chunjiang
    Zhou, Yin
    Peng, Kunkun
    Li, Xinyu
    Lian, Kunlei
    Zhang, Suyan
    MEASUREMENT & CONTROL, 2021, 54 (7-8): : 1136 - 1146
  • [39] Integrating genetic programming into job shop scheduling problem
    Chin, JF
    Meeran, S
    ADVANCES IN MANUFACTURING TECHNOLOGY - XVII, 2003, : 415 - 421
  • [40] Genetic algorithm for flexible job-shop scheduling
    Univ of Magdeburg, Magdeburg, Germany
    Proc IEEE Int Conf Rob Autom, (1120-1125):