Importance-Aware Genetic Programming for Automated Scheduling Heuristics Learning in Dynamic Flexible Job Shop Scheduling

被引:4
|
作者
Zhang, Fangfang [1 ]
Mei, Yi [1 ]
Nguyen, Su [2 ]
Zhang, Mengjie [1 ]
机构
[1] Victoria Univ Wellington, Sch Engn & Comp Sci, POB 600, Wellington 6140, New Zealand
[2] La Trobe Univ, Ctr Data Analyt & Cognit, Bundoora, Vic, Australia
来源
PARALLEL PROBLEM SOLVING FROM NATURE - PPSN XVII, PPSN 2022, PT II | 2022年 / 13399卷
关键词
Importance-aware scheduling heuristics learning; Genetic programming; Hyper-heuristic; Dynamic flexible job shop scheduling;
D O I
10.1007/978-3-031-14721-0_4
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Dynamic flexible job shop scheduling (DFJSS) is a critical and challenging problem in production scheduling such as order picking in the warehouse. Given a set of machines and a number of jobs with a sequence of operations, DFJSS aims to generate schedules for completing jobs to minimise total costs while reacting effectively to dynamic changes. Genetic programming, as a hyper-heuristic approach, has been widely used to learn scheduling heuristics for DFJSS automatically. A scheduling heuristic in DFJSS includes a routing rule for machine assignment and a sequencing rule for operation sequencing. However, existing studies assume that the routing and sequencing are equally important, which may not be true in real-world applications. This paper aims to propose an importance-aware GP algorithm for automated scheduling heuristics learning in DFJSS. Specifically, we first design a rule importance measure based on the fitness improvement achieved by the routing rule and the sequencing rule across generations. Then, we develop an adaptive resource allocation strategy to give more resources for learning the more important rules. The results show that the proposed importance-aware GP algorithm can learn significantly better scheduling heuristics than the compared algorithms. The effectiveness of the proposed algorithm is realised by the proposed strategies for detecting rule importance and allocating resources. Particularly, the routing rules play a more important role than the sequencing rules in the examined DFJSS scenarios.
引用
收藏
页码:48 / 62
页数:15
相关论文
共 50 条
  • [21] 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
  • [22] Deep reinforcement learning for dynamic scheduling of a flexible job shop
    Liu, Renke
    Piplani, Rajesh
    Toro, Carlos
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2022, 60 (13) : 4049 - 4069
  • [23] Genetic Programming Hyper-Heuristic with Cooperative Coevolution for Dynamic Flexible Job Shop Scheduling
    Yska, Daniel
    Mei, Yi
    Zhang, Mengjie
    GENETIC PROGRAMMING (EUROGP 2018), 2018, 10781 : 306 - 321
  • [24] Genetic Programming With Lexicase Selection for Large-Scale Dynamic Flexible Job Shop Scheduling
    Xu, Meng
    Mei, Yi
    Zhang, Fangfang
    Zhang, Mengjie
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2024, 28 (05) : 1235 - 1249
  • [25] Task Relatedness-Based Multitask Genetic Programming for Dynamic Flexible Job Shop Scheduling
    Zhang, Fangfang
    Mei, Yi
    Nguyen, Su
    Tan, Kay Chen
    Zhang, Mengjie
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2023, 27 (06) : 1705 - 1719
  • [26] Surrogate-Assisted Evolutionary Multitask Genetic Programming for Dynamic Flexible Job Shop Scheduling
    Zhang, Fangfang
    Mei, Yi
    Nguyen, Su
    Zhang, Mengjie
    Tan, Kay Chen
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2021, 25 (04) : 651 - 665
  • [27] Discover Scheduling Strategies with Gene Expression Programming for Dynamic Flexible Job Shop Scheduling Problem
    Nie, Li
    Bai, Yuewei
    Wang, Xiaogang
    Liu, Kai
    ADVANCES IN SWARM INTELLIGENCE, ICSI 2012, PT II, 2012, 7332 : 383 - 390
  • [28] 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
  • [29] Flexible job shop scheduling optimization based on neh heuristics
    Sang, Dapeng
    Academic Journal of Manufacturing Engineering, 2019, 17 (01): : 44 - 50
  • [30] Simplifying Dispatching Rules in Genetic Programming for Dynamic Job Shop Scheduling
    Panda, Sai
    Mei, Yi
    Zhang, Mengjie
    EVOLUTIONARY COMPUTATION IN COMBINATORIAL OPTIMIZATION, EVOCOP 2022, 2022, 13222 : 95 - 110