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

被引:291
|
作者
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 条
  • [41] Extracting New Dispatching Rules for Multi-objective Dynamic Flexible Job Shop Scheduling with Limited Buffer Spaces
    Teymourifar, Aydin
    Ozturk, Gurkan
    Ozturk, Zehra Kamisli
    Bahadir, Ozan
    COGNITIVE COMPUTATION, 2020, 12 (01) : 195 - 205
  • [42] Extracting New Dispatching Rules for Multi-objective Dynamic Flexible Job Shop Scheduling with Limited Buffer Spaces
    Aydin Teymourifar
    Gurkan Ozturk
    Zehra Kamisli Ozturk
    Ozan Bahadir
    Cognitive Computation, 2020, 12 : 195 - 205
  • [43] Evolving Dispatching Rules in Improved BWO Heuristic Algorithm for Job-Shop Scheduling
    Zhang, Zhen
    Jin, Xin
    Wang, Yue
    ELECTRONICS, 2024, 13 (13)
  • [44] Combination of dispatching rules and prediction for solving multi-objective scheduling problems
    Dang, T. Tung
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2013, 51 (17) : 5180 - 5194
  • [45] Learning to Adapt Genetic Algorithms for Multi-Objective Flexible Job Shop Scheduling Problems
    Reijnen, Robbert
    Bukhsh, Zaharah
    Zhang, Yingqian
    Guzek, Mateusz
    PROCEEDINGS OF THE 2023 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION, GECCO 2023 COMPANION, 2023, : 315 - 318
  • [46] A novel feature selection for evolving compact dispatching rules using genetic programming for dynamic job shop scheduling
    Shady, Salama
    Kaihara, Toshiya
    Fujii, Nobutada
    Kokuryo, Daisuke
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2022, 60 (13) : 4025 - 4048
  • [47] 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
  • [48] A Hybrid Variable Neighborhood Search Algorithm for Solving Multi-Objective Flexible Job Shop Problems
    Li, Jun-qing
    Pan, Quan-ke
    Xie, Sheng-xian
    COMPUTER SCIENCE AND INFORMATION SYSTEMS, 2010, 7 (04) : 907 - 930
  • [49] A hybrid discrete firefly algorithm for solving multi-objective flexible job shop scheduling problems
    Karthikeyan, S.
    Asokan, P.
    Nickolas, S.
    Page, Tom
    INTERNATIONAL JOURNAL OF BIO-INSPIRED COMPUTATION, 2015, 7 (06) : 386 - 401
  • [50] An estimation of distribution algorithm for the multi-objective flexible job-shop scheduling problem
    Wang, Shengyao
    Wang, Ling
    Liu, Min
    Xu, Ye
    PROCEEDINGS OF THE 2013 IEEE SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE IN SCHEDULING (CISCHED), 2013, : 1 - 8