Evolving Ensembles of Dispatching Rules Using Genetic Programming for Job Shop Scheduling

被引:38
|
作者
Park, John [1 ]
Nguyen, Su [1 ,2 ]
Zhang, Mengjie [1 ]
Johnston, Mark [1 ]
机构
[1] Victoria Univ Wellington, Evolutionary Computat Res Grp, Wellington 6140, New Zealand
[2] Int Univ, VNU HCMC, Ho Chi Minh City, Vietnam
来源
关键词
Genetic programming; Job shop scheduling; Hyper-heuristics; Ensemble learning; Cooperative coevolution; Robustness; Dispatching rules; Combinatorial optimisation; Evolutionary computation; HEURISTICS;
D O I
10.1007/978-3-319-16501-1_8
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Job shop scheduling (JSS) problems are important optimisation problems that have been studied extensively in the literature due to their applicability and computational difficulty. This paper considers static JSS problems with makespan minimisation, which are NP-complete for more than two machines. Because finding optimal solutions can be difficult for large problem instances, many heuristic approaches have been proposed in the literature. However, designing effective heuristics for different JSS problem domains is difficult. As a result, hyper-heuristics (HHs) have been proposed as an approach to automating the design of heuristics. The evolved heuristics have mainly been priority based dispatching rules (DRs). To improve the robustness of evolved heuristics generated by HHs, this paper proposes a new approach where an ensemble of rules are evolved using Genetic Programming (GP) and cooperative coevolution, denoted as Ensemble Genetic Programming for Job Shop Scheduling (EGP-JSS). The results show that EGP-JSS generally produces more robust rules than the single rule GP.
引用
收藏
页码:92 / 104
页数:13
相关论文
共 50 条
  • [11] Dispatching Rules Selection Mechanism Using Support Vector Machine for Genetic Programming in Job Shop Scheduling
    Salama, Shady
    Kaihara, Toshiya
    Fujii, Nobutada
    Kokuryo, Daisuke
    IFAC PAPERSONLINE, 2023, 56 (02): : 7814 - 7819
  • [12] Surrogate-assisted automatic evolving of dispatching rules for multi-objective dynamic job shop scheduling using genetic programming
    Zeitrag, Yannik
    Figueira, Jose Rui
    Horta, Nuno
    Neves, Rui
    EXPERT SYSTEMS WITH APPLICATIONS, 2022, 209
  • [13] Evolving Machine-Specific Dispatching Rules for a Two-Machine Job Shop using Genetic Programming
    Hunt, Rachel
    Johnston, Mark
    Zhang, Mengjie
    2014 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2014, : 618 - 625
  • [14] 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
  • [15] A Computational Study of Representations in Genetic Programming to Evolve Dispatching Rules for the Job Shop Scheduling Problem
    Su Nguyen
    Zhang, Mengjie
    Johnston, Mark
    Tan, Kay Chen
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2013, 17 (05) : 621 - 639
  • [16] An Efficient Feature Selection Algorithm for Evolving Job Shop Scheduling Rules With Genetic Programming
    Mei, Yi
    Nguyen, Su
    Xue, Bing
    Zhang, Mengjie
    IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTATIONAL INTELLIGENCE, 2017, 1 (05): : 339 - 353
  • [17] Evolving Dispatching Rules for Dynamic Job Shop Scheduling with Uncertain Processing Times
    Karunakaran, Deepak
    Mei, Yi
    Ehen, Gang
    Zhang, Mengjie
    2017 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2017, : 364 - 371
  • [18] Toward Evolving Dispatching Rules for Dynamic Job Shop Scheduling Under Uncertainty
    Karunakaran, Deepak
    Mei, Yi
    Chen, Gang
    Zhang, Mengjie
    PROCEEDINGS OF THE 2017 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE (GECCO'17), 2017, : 282 - 289
  • [19] Evolving dispatching rules using genetic programming for solving multi-objective flexible job-shop problems
    Tay, Joc Cing
    Ho, Nhu Binh
    COMPUTERS & INDUSTRIAL ENGINEERING, 2008, 54 (03) : 453 - 473
  • [20] Efficient dispatching rules for scheduling in a job shop
    Holthaus, O
    Rajendran, C
    INTERNATIONAL JOURNAL OF PRODUCTION ECONOMICS, 1997, 48 (01) : 87 - 105