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 条
  • [41] A genetic algorithm for flexible job-shop scheduling
    Chen, HX
    Ihlow, J
    Lehmann, C
    ICRA '99: IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS 1-4, PROCEEDINGS, 1999, : 1120 - 1125
  • [42] 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
    JOURNAL OF MANUFACTURING SYSTEMS, 2024, 74 : 252 - 263
  • [43] Niching-Based Feature Selection with Multi-tree Genetic Programming for Dynamic Flexible Job Shop Scheduling
    Zakaria, Yahia
    Zakaria, Yassin
    BahaaElDin, Ahmed
    Hadhoud, Mayada
    COMPUTATIONAL INTELLIGENCE: 11th International Joint Conference, IJCCI 2019, Vienna, Austria, September 17-19, 2019, Revised Selected Papers, 2021, 922 : 3 - 27
  • [44] Types of Flexible Job Shop Scheduling: A Constraint Programming Experiment
    Teppan, Erich C.
    ICAART: PROCEEDINGS OF THE 14TH INTERNATIONAL CONFERENCE ON AGENTS AND ARTIFICIAL INTELLIGENCE - VOL 3, 2022, : 516 - 523
  • [45] Research on flexible job shop dynamic scheduling problem
    Wu, Xiu-Li
    Xitong Fangzhen Xuebao / Journal of System Simulation, 2008, 20 (14): : 3828 - 3832
  • [46] Evolutionary Multitask Optimisation for Dynamic Job Shop Scheduling Using Niched Genetic Programming
    Park, John
    Mei, Yi
    Nguyen, Su
    Chen, Gang
    Zhang, Mengjie
    AI 2018: ADVANCES IN ARTIFICIAL INTELLIGENCE, 2018, 11320 : 739 - 751
  • [47] Automatic design of scheduling policies for dynamic flexible job shop scheduling by multi-objective genetic programming based hyper-heuristic
    Zhou, Yong
    Yang, Jian-jun
    12TH CIRP CONFERENCE ON INTELLIGENT COMPUTATION IN MANUFACTURING ENGINEERING, 2019, 79 : 439 - 444
  • [48] Job Shop Scheduling Problem with Heuristic Genetic Programming Operators
    Povoda, Lukas
    Burget, Radim
    Masek, Jan
    Dutta, Malay Kishore
    2ND INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING AND INTEGRATED NETWORKS (SPIN) 2015, 2015, : 702 - 707
  • [49] A Two-stage Genetic Programming Hyper-heuristic Approach with Feature Selection for Dynamic Flexible Job Shop Scheduling
    Zhang, Fangfang
    Mei, Yi
    Zhang, Mengjie
    PROCEEDINGS OF THE 2019 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE (GECCO'19), 2019, : 347 - 355
  • [50] Job Shop Scheduling by Branch and Bound Using Genetic Programming
    Morikawa, Katsumi
    Nagasawa, Keisuke
    Takahashi, Katsuhiko
    25TH INTERNATIONAL CONFERENCE ON PRODUCTION RESEARCH MANUFACTURING INNOVATION: CYBER PHYSICAL MANUFACTURING, 2019, 39 : 1112 - 1118