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 条
  • [41] Genetic Programming for Dynamic Flexible Job Shop Scheduling: Evolution With Single Individuals and Ensembles
    Xu, Meng
    Mei, Yi
    Zhang, Fangfang
    Zhang, Mengjie
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2024, 28 (06) : 1761 - 1775
  • [42] Can Stochastic Dispatching Rules Evolved by Genetic Programming Hyper-heuristics Help in Dynamic Flexible Job Shop Scheduling?
    Zhang, Fangfang
    Mei, Yi
    Zhang, Mengjie
    2019 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2019, : 41 - 48
  • [43] Improving Job Shop Dispatching Rules via Terminal Weighting and Adaptive Mutation in Genetic Programming
    Riley, Michael
    Mei, Yi
    Zhang, Mengjie
    2016 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2016, : 3362 - 3369
  • [44] SIMULATION STUDIES OF MULTILEVEL DYNAMIC JOB SHOP SCHEDULING USING HEURISTIC DISPATCHING RULES
    KARSITI, MN
    CRUZ, JB
    MULLIGAN, JH
    JOURNAL OF MANUFACTURING SYSTEMS, 1992, 11 (05) : 346 - 358
  • [45] Job Shop Scheduling by Branch and Bound Using Genetic Programming
    Morikawa, Katsumi
    Nagasawa, Keisuke
    Takahashi, Katsuhiko
    25TH INTERNATIONAL CONFERENCE ON PRODUCTION RESEARCH MANUFACTURING INNOVATION: CYBER PHYSICAL MANUFACTURING, 2019, 39 : 1112 - 1118
  • [46] Learning dispatching rules using random forest in flexible job shop scheduling problems
    Jun, Sungbum
    Lee, Seokcheon
    Chun, Hyonho
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2019, 57 (10) : 3290 - 3310
  • [47] Using dispatching rules for job shop scheduling with due date-based objectives
    Chiang, Tsung-Che
    Fu, Li-Chen
    2006 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), VOLS 1-10, 2006, : 1426 - +
  • [48] Using dispatching rules for job shop scheduling with due date-based objectives
    Chiang, T. C.
    Fu, L. C.
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2007, 45 (14) : 3245 - 3262
  • [49] Job Shop Scheduling Problem Neural Network Solver with Dispatching Rules
    Sim, M. H.
    Low, M. Y. H.
    Chong, C. S.
    Shakeri, M.
    2020 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT (IEEE IEEM), 2020, : 514 - 518
  • [50] Learning dispatching rules via novel genetic programming with feature selection in energy-aware dynamic job-shop scheduling
    Adilanmu Sitahong
    Yiping Yuan
    Ming Li
    Junyan Ma
    Zhiyong Ba
    Yongxin Lu
    Scientific Reports, 13