Hyper-heuristic Evolution of Dispatching Rules: A Comparison of Rule Representations

被引:97
|
作者
Branke, Juergen [1 ]
Hildebrandt, Torsten [2 ]
Scholz-Reiter, Bernd [2 ]
机构
[1] Univ Warwick, Warwick Business Sch, Coventry CV4 7AL, W Midlands, England
[2] Univ Bremen, Dept Planning & Control Prod Syst, D-28359 Bremen, Germany
关键词
Job shop scheduling; dispatching rule; representation; genetic programming; CMA-ES; artificial neural network; SELECTION; LOCALITY;
D O I
10.1162/EVCO_a_00131
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Dispatching rules are frequently used for real-time, online scheduling in complex manufacturing systems. Design of such rules is usually done by experts in a time consuming trial-and-error process. Recently, evolutionary algorithms have been proposed to automate the design process. There are several possibilities to represent rules for this hyper-heuristic search. Because the representation determines the search neighborhood and the complexity of the rules that can be evolved, a suitable choice of representation is key for a successful evolutionary algorithm. In this paper we empirically compare three different representations, both numeric and symbolic, for automated rule design: A linear combination of attributes, a representation based on artificial neural networks, and a tree representation. Using appropriate evolutionary algorithms (CMA-ES for the neural network and linear representations, genetic programming for the tree representation), we empirically investigate the suitability of each representation in a dynamic stochastic job shop scenario. We also examine the robustness of the evolved dispatching rules against variations in the underlying job shop scenario, and visualize what the rules do, in order to get an intuitive understanding of their inner workings. Results indicate that the tree representation using an improved version of genetic programming gives the best results if many candidate rules can be evaluated, closely followed by the neural network representation that already leads to good results for small to moderate computational budgets. The linear representation is found to be competitive only for extremely small computational budgets.
引用
收藏
页码:249 / 277
页数:29
相关论文
共 50 条
  • [1] Dispatching Rules for Production Scheduling: a Hyper-heuristic Landscape Analysis
    Ochoa, Gabriela
    Vazquez-Rodriguez, Jose Antonio
    Petrovic, Sanja
    Burke, Edmund
    [J]. 2009 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-5, 2009, : 1873 - 1880
  • [2] A PSO-based Hyper-heuristic for Evolving Dispatching Rules in Job Shop Scheduling
    Su Nguyen
    Zhang, Mengjie
    [J]. 2017 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2017, : 882 - 889
  • [3] Grammatical Evolution Hyper-Heuristic for Combinatorial Optimization Problems
    Sabar, Nasser R.
    Ayob, Masri
    Kendall, Graham
    Qu, Rong
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2013, 17 (06) : 840 - 861
  • [4] Assessing hyper-heuristic performance
    Pillay, Nelishia
    Qu, Rong
    [J]. JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 2021, 72 (11) : 2503 - 2516
  • [5] Hyper-Heuristic Approach for Tuning Parameter Adaptation in Differential Evolution
    Stanovov, Vladimir
    Kazakovtsev, Lev
    Semenkin, Eugene
    [J]. AXIOMS, 2024, 13 (01)
  • [6] A Hyper-Heuristic of Scalarizing Functions
    Hernandez Gomez, Raquel
    Coello Coello, Carlos A.
    [J]. PROCEEDINGS OF THE 2017 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE (GECCO'17), 2017, : 577 - 584
  • [7] A Hyper-Heuristic Approach for the PDPTW
    Nasiri, Amir
    Keedwell, Ed
    Dorne, Raphael
    Kern, Mathias
    Owusu, Gilbert
    [J]. PROCEEDINGS OF THE 2022 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION, GECCO 2022, 2022, : 196 - 199
  • [8] A Hyper-heuristic Clustering Algorithm
    Tsai, Chun-Wei
    Song, Huei-Jyun
    Chiang, Ming-Chao
    [J]. PROCEEDINGS 2012 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2012, : 2839 - 2844
  • [9] A HYPER-HEURISTIC APPROACH FOR MODELING ASSIGNATION PRIORITIZATION RULES ON VRPTW CONSTRUCTIVE HEURISTIC BY NEURAL NETWORKS.
    Crespo Pereira, Diego
    del Rio Vilas, David
    Garcia del Valle, Alejandro
    Lamas Rodriguez, Adolfo
    [J]. EMSS 2009: 21ST EUROPEAN MODELING AND SIMULATION SYMPOSIUM, VOL I, 2009, : 118 - 124
  • [10] A cooperative hyper-heuristic search framework
    Ouelhadj, Djamila
    Petrovic, Sanja
    [J]. JOURNAL OF HEURISTICS, 2010, 16 (06) : 835 - 857