Collaborative Multifidelity-Based Surrogate Models for Genetic Programming in Dynamic Flexible Job Shop Scheduling

被引:74
作者
Zhang, Fangfang [1 ]
Mei, Yi [1 ]
Nguyen, Su [2 ]
Zhang, Mengjie [1 ]
机构
[1] Victoria Univ Wellington, Sch Engn & Comp Sci, Evolutionary Computat Res Grp, Wellington 6140, New Zealand
[2] La Trobe Univ, Ctr Data Analyt & Cognit, Melbourne, Vic 3086, Australia
关键词
Dynamic scheduling; Job shop scheduling; Sequential analysis; Routing; Heuristic algorithms; Computational modeling; Processor scheduling; Collaboration; dynamic flexible job shop scheduling (DF[!text type='JS']JS[!/text]S); genetic programming (GP); knowledge transfer; multifidelity-based surrogate models; EVOLVING DISPATCHING RULES;
D O I
10.1109/TCYB.2021.3050141
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Dynamic flexible job shop scheduling (JSS) has received widespread attention from academia and industry due to its practical application value. It requires complex routing and sequencing decisions under unpredicted dynamic events. Genetic programming (GP), as a hyperheuristic approach, has been successfully applied to evolve scheduling heuristics for JSS due to its flexible representation. However, the simulation-based evaluation is computationally expensive since there are many calculations based on individuals for making decisions in the simulation. To improve training efficiency, this article proposes a novel multifidelity-based surrogate-assisted GP. Specifically, multifidelity-based surrogate models are first designed by simplifying the problem expected to be solved. In addition, this article proposes an effective collaboration mechanism with knowledge transfer for utilizing the advantages of multifidelity-based surrogate models to solve the desired problems. This article examines the proposed algorithm in six different scenarios. The results show that the proposed algorithm can dramatically reduce the computational cost of GP without sacrificing the performance in all scenarios. With the same training time, the proposed algorithm can achieve significantly better performance than its counterparts in most scenarios while no worse in others.
引用
收藏
页码:8142 / 8156
页数:15
相关论文
共 66 条
  • [51] Dinh TTH, 2015, IEEE C EVOL COMPUTAT, P1145, DOI 10.1109/CEC.2015.7257018
  • [52] van Laarhoven P. J. M., 1987, Simulated annealing: Theory and applications, DOI 10.1007/978-94-015-7744-1_2
  • [53] Robust scheduling for multi-objective flexible job-shop problems with random machine breakdowns
    Xiong, Jian
    Xing, Li-ning
    Chen, Ying-wu
    [J]. INTERNATIONAL JOURNAL OF PRODUCTION ECONOMICS, 2013, 141 (01) : 112 - 126
  • [54] Genetic Programming Hyper-Heuristic with Cooperative Coevolution for Dynamic Flexible Job Shop Scheduling
    Yska, Daniel
    Mei, Yi
    Zhang, Mengjie
    [J]. GENETIC PROGRAMMING (EUROGP 2018), 2018, 10781 : 306 - 321
  • [55] 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
  • [56] A Two-stage Genetic Programming Hyper-heuristic Approach with Feature Selection for Dynamic Flexible Job Shop Scheduling
    Zhang, Fangfang
    Mei, Yi
    Zhang, Mengjie
    [J]. PROCEEDINGS OF THE 2019 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE (GECCO'19), 2019, : 347 - 355
  • [57] 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
  • [58] Zhang FF, 2020, LECT NOTES COMPUT SC, V12102, P214, DOI 10.1007/978-3-030-43680-3_14
  • [59] Zhang FF, 2019, IEEE C EVOL COMPUTAT, P41, DOI [10.1109/cec.2019.8790030, 10.1109/CEC.2019.8790030]
  • [60] Zhang FF, 2019, IEEE C EVOL COMPUTAT, P1366, DOI [10.1109/CEC.2019.8790112, 10.1109/cec.2019.8790112]