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 条
  • [31] A genetic programming learning approach to generate dispatching rules for flexible shop scheduling problems
    Braune, Roland
    Benda, Frank
    Doerner, Karl F.
    Hartl, Richard F.
    INTERNATIONAL JOURNAL OF PRODUCTION ECONOMICS, 2022, 243
  • [32] New dispatching rules for scheduling in a job shop — An experimental study
    Oliver Holthaus
    Chandrasekharan Rajendran
    The International Journal of Advanced Manufacturing Technology, 1997, 13 : 148 - 153
  • [33] Multiple Priority Dispatching Rules for the Job Shop Scheduling Problem
    Zahmani, Mohamed Habib
    Atmani, Baghdad
    Bekrar, Abdelghani
    Aissani, Nassima
    3RD INTERNATIONAL CONFERENCE ON CONTROL, ENGINEERING & INFORMATION TECHNOLOGY (CEIT 2015), 2015,
  • [34] New dispatching rules for scheduling in a job shop - An experimental study
    Holthaus, O
    Rajendran, C
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 1997, 13 (02): : 148 - 153
  • [35] Job Shop Scheduling with Dynamic Fuzzy Selection of Dispatching Rules
    V. Subramaniam
    T. Ramesh
    G. K. Lee
    Y. S. Wong
    G. S. Hong
    The International Journal of Advanced Manufacturing Technology, 2000, 16 : 759 - 764
  • [36] JOB SHOP SCHEDULING - IS MANUAL APPLICATION OF DISPATCHING RULES FEASIBLE
    NEW, CC
    OPERATIONAL RESEARCH QUARTERLY, 1975, 26 (01) : 35 - 43
  • [37] Job shop scheduling with dynamic fuzzy selection of dispatching rules
    Subramaniam, V
    Ramesh, T
    Lee, GK
    Wong, YS
    Hong, GS
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2000, 16 (10): : 759 - 764
  • [38] Automatically evolving preference-based dispatching rules for multi-objective job shop scheduling
    Zeitrag, Yannik
    Figueira, Jose Rui
    JOURNAL OF SCHEDULING, 2023, 26 (03) : 289 - 314
  • [39] Automatically evolving preference-based dispatching rules for multi-objective job shop scheduling
    Yannik Zeiträg
    José Rui Figueira
    Journal of Scheduling, 2023, 26 : 289 - 314
  • [40] Evolving dispatching rules for solving the flexible job-shop problem
    Ho, NB
    Tay, JC
    2005 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-3, PROCEEDINGS, 2005, : 2848 - 2855