Evolving dispatching rules using genetic programming for solving multi-objective flexible job-shop problems

被引:282
|
作者
Tay, Joc Cing [1 ]
Ho, Nhu Binh [1 ]
机构
[1] Nanyang Technol Univ, Sch Comp Engn, Evolut & Complex Syst Program, Singapore 639798, Singapore
关键词
flexible job shop; production scheduling; genetic programming; dispatching rules;
D O I
10.1016/j.cie.2007.08.008
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
We solve the multi-objective flexible job-shop problems by using dispatching rules discovered through genetic programming. While Simple Priority Rules have been widely applied in practice, their efficacy remains poor due to lack of a global view. Composite dispatching rules have been shown to be more effective as they are constructed through human experience. In this paper, we evaluate and employ suitable parameter and operator spaces for evolving composite dispatching rules using genetic programming, with an aim towards greater scalability and flexibility. Experimental results show that composite dispatching rules generated by our genetic programming framework outperforms the single dispatching rules and composite dispatching rules selected from literature over five large validation sets with respect to minimum makespan, mean tardiness, and mean flow time objectives. Further results on sensitivity to changes (in coefficient values and terminals among the evolved rules) indicate that their designs are robust. (C) 2007 Elsevier Ltd. All rights reserved.
引用
收藏
页码:453 / 473
页数:21
相关论文
共 50 条
  • [1] Evolving dispatching rules for solving the flexible job-shop problem
    Ho, NB
    Tay, JC
    [J]. 2005 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-3, PROCEEDINGS, 2005, : 2848 - 2855
  • [2] Evolving Dispatching Rules for Multi-objective Dynamic Flexible Job Shop Scheduling via Genetic Programming Hyper-heuristics
    Zhang, Fangfang
    Mei, Yi
    Zhang, Mengjie
    [J]. 2019 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2019, : 1366 - 1373
  • [3] 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
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2022, 209
  • [4] Scheduling of a flexible job-shop using a multi-objective genetic algorithm
    Agrawal, Rajeev
    Pattanaik, L. N.
    Kumar, S.
    [J]. JOURNAL OF ADVANCES IN MANAGEMENT RESEARCH, 2012, 9 (02) : 178 - 188
  • [5] Optimizing job-shop multi-objective functions by dispatching multifaceted priority rules
    Laslo, Zohar
    [J]. INTERNATIONAL CONFERENCE MODELLING OF BUSINESS, INDUSTRIAL AND TRANSPORT SYSTEMS, 2008, : 57 - 64
  • [6] Evolving Ensembles of Dispatching Rules Using Genetic Programming for Job Shop Scheduling
    Park, John
    Nguyen, Su
    Zhang, Mengjie
    Johnston, Mark
    [J]. GENETIC PROGRAMMING (EUROGP 2015), 2015, 9025 : 92 - 104
  • [7] Robust scheduling for multi-objective flexible job-shop problems with flexible workdays
    Zhang, Jiae
    Yang, Jianjun
    Zhou, Yong
    [J]. ENGINEERING OPTIMIZATION, 2016, 48 (11) : 1973 - 1989
  • [8] A Novel Variable Neighborhood Genetic Algorithm for Multi-objective Flexible Job-Shop Scheduling Problems
    Zhang, Guohui
    Gao, Liang
    Shi, Yang
    [J]. MATERIALS AND PRODUCT TECHNOLOGIES, 2010, 118-120 : 369 - +
  • [9] Feature Selection in Evolving Job Shop Dispatching Rules with Genetic Programming
    Mei, Yi
    Zhang, Mengjie
    Su Nyugen
    [J]. GECCO'16: PROCEEDINGS OF THE 2016 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2016, : 365 - 372
  • [10] A multi-objective fuzzy genetic algorithm for job-shop scheduling problems
    Xing, Y. J.
    Wang, Z. Q.
    Sun, J.
    Meng, J. J.
    [J]. 2006 INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND SECURITY, PTS 1 AND 2, PROCEEDINGS, 2006, : 398 - 401