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 条
  • [21] 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
  • [22] Evolving Dispatching Rules in Improved BWO Heuristic Algorithm for Job-Shop Scheduling
    Zhang, Zhen
    Jin, Xin
    Wang, Yue
    ELECTRONICS, 2024, 13 (13)
  • [23] Designing Dispatching Rules via Novel Genetic Programming with Feature Selection in Dynamic Job-Shop Scheduling
    Sitahong, Adilanmu
    Yuan, Yiping
    Li, Ming
    Ma, Junyan
    Ba, Zhiyong
    Lu, Yongxin
    PROCESSES, 2023, 11 (01)
  • [24] Efficient dispatching rules for dynamic job shop scheduling
    Dominic, PDD
    Kaliyamoorthy, S
    Kumar, MS
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2004, 24 (1-2): : 70 - 75
  • [25] Dynamic selection of dispatching rules for job shop scheduling
    Subramaniam, V
    Lee, GK
    Hong, GS
    Wong, YS
    Ramesh, T
    PRODUCTION PLANNING & CONTROL, 2000, 11 (01) : 73 - 81
  • [26] Efficient dispatching rules for dynamic job shop scheduling
    P. D. D. Dominic
    S. Kaliyamoorthy
    M. Saravana Kumar
    The International Journal of Advanced Manufacturing Technology, 2004, 24 : 70 - 75
  • [27] A PSO-based Hyper-heuristic for Evolving Dispatching Rules in Job Shop Scheduling
    Su Nguyen
    Zhang, Mengjie
    2017 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2017, : 882 - 889
  • [28] Using Local Search to Evaluate Dispatching Rules in Dynamic Job Shop Scheduling
    Hunt, Rachel
    Johnston, Mark
    Zhang, Mengjie
    EVOLUTIONARY COMPUTATION IN COMBINATORIAL OPTIMIZATION, EVOCOP 2015, 2015, 9026 : 222 - 233
  • [29] Job shop scheduling with dynamic fuzzy selection of dispatching rules
    Subramaniam, V.
    Ramesh, T.
    Lee, G.K.
    Wong, Y.S.
    Hong, G.S.
    1600, Springer-Verlag London Ltd., London, United Kingdom (16):
  • [30] Research on Composite Dispatching Rules of Assembly Job Shop Scheduling Based on Gene Expression Programming
    Lü H.
    Huang Z.
    Chen J.
    Wang Z.
    Wu S.
    Han G.
    Jixie Gongcheng Xuebao/Journal of Mechanical Engineering, 2023, 59 (16): : 427 - 434