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
相关论文
共 37 条
  • [1] [Anonymous], ANN OPERATIONS RES
  • [2] SEQUENCING RULES AND DUE-DATE ASSIGNMENTS IN A JOB SHOP
    BAKER, KR
    [J]. MANAGEMENT SCIENCE, 1984, 30 (09) : 1093 - 1104
  • [3] A STATE-OF-THE-ART SURVEY OF DISPATCHING RULES FOR MANUFACTURING JOB SHOP OPERATIONS
    BLACKSTONE, JH
    PHILLIPS, DT
    HOGG, GL
    [J]. INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 1982, 20 (01) : 27 - 45
  • [4] AN ALGORITHM FOR SOLVING THE JOB-SHOP PROBLEM
    CARLIER, J
    PINSON, E
    [J]. MANAGEMENT SCIENCE, 1989, 35 (02) : 164 - 176
  • [5] A fast and elitist multiobjective genetic algorithm: NSGA-II
    Deb, K
    Pratap, A
    Agarwal, S
    Meyarivan, T
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2002, 6 (02) : 182 - 197
  • [6] Investigating the use of genetic programming for a classic one-machine scheduling problem
    Dimopoulos, C
    Zalzala, AMS
    [J]. ADVANCES IN ENGINEERING SOFTWARE, 2001, 32 (06) : 489 - 498
  • [7] Garey M. R., 1976, Mathematics of Operations Research, V1, P117, DOI 10.1287/moor.1.2.117
  • [8] Graham R. L., 1979, Discrete Optimisation, P287
  • [9] GENACE: An efficient cultural algorithm for solving the flexible job-shop problem
    Ho, NB
    Tay, JC
    [J]. CEC2004: PROCEEDINGS OF THE 2004 CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1 AND 2, 2004, : 1759 - 1766
  • [10] A PRACTICAL APPROACH TO JOB-SHOP SCHEDULING PROBLEMS
    HOITOMT, DJ
    LUH, PB
    PATTIPATI, KR
    [J]. IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1993, 9 (01): : 1 - 13