Evolutionary generation of dispatching rule sets for complex dynamic scheduling problems

被引:110
作者
Pickardt, Christoph W. [1 ]
Hildebrandt, Torsten [2 ]
Branke, Juergen [1 ]
Heger, Jens [2 ]
Scholz-Reiter, Bernd [2 ]
机构
[1] Univ Warwick, Warwick Business Sch, Coventry CV4 7AL, W Midlands, England
[2] BIBA Bremen Inst Prod & Logist, D-28359 Bremen, Germany
关键词
Hyper-heuristics; Dispatching rules; Production scheduling; Semiconductor manufacturing; Evolutionary algorithms; Genetic programming; TOTAL WEIGHTED TARDINESS; JOB-SHOP; PERFORMANCE EVALUATION; HEURISTICS; SIMULATION; DISCOVERY; SELECTION; MINIMIZE;
D O I
10.1016/j.ijpe.2012.10.016
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
We propose a two-stage hyper-heuristic for the generation of a set of work centre-specific dispatching rules. The approach combines a genetic programming (GP) algorithm that evolves a composite rule from basic job attributes with an evolutionary algorithm (EA) that searches for a good assignment of rules to work centres. The hyper-heuristic is tested against its two components and rules from the literature on a complex dynamic job shop problem from semiconductor manufacturing. Results show that all three hyper-heuristics are able to generate (sets of) rules that achieve a significantly lower mean weighted tardiness than any of the benckmark rules. Moreover, the two-stage approach proves to outperform the GP and EA hyper-heuristic as it optimises on two different heuristic search spaces that appear to tap different optimisation potentials. The resulting rule sets are also robust to most changes in the operating conditions. (C) 2012 Elsevier B.V. All rights reserved.
引用
收藏
页码:67 / 77
页数:11
相关论文
共 60 条
  • [41] Miyashita Kazuo., 2000, Em Proceedings of the 2nd Annual Conference on Genetic and Evolutionary Computation, paginas, P505
  • [42] A GENERAL CLASS OF BULK QUEUES WITH POISSON INPUT
    NEUTS, MF
    [J]. ANNALS OF MATHEMATICAL STATISTICS, 1967, 38 (03): : 759 - &
  • [43] Evolving scheduling rules with gene expression programming for dynamic single-machine scheduling problems
    Nie, Li
    Shao, Xinyu
    Gao, Liang
    Li, Weidong
    [J]. INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2010, 50 (5-8) : 729 - 747
  • [44] Learning effective new single machine dispatching rules from optimal scheduling data
    Olafsson, Sigurdur
    Li, Xiaonan
    [J]. INTERNATIONAL JOURNAL OF PRODUCTION ECONOMICS, 2010, 128 (01) : 118 - 126
  • [45] Pfund ME, 2006, INT SER OPER RES MAN, V89, P213, DOI 10.1007/0-387-33117-4_9
  • [46] GENERATING DISPATCHING RULES FOR SEMICONDUCTOR MANUFACTURING TO MINIMIZE WEIGHTED TARDINESS
    Pickardt, Christoph
    Branke, Juergen
    Hildebrandt, Torsten
    Heger, Jens
    Scholz-Reiter, Bernd
    [J]. PROCEEDINGS OF THE 2010 WINTER SIMULATION CONFERENCE, 2010, : 2504 - 2515
  • [47] PIERREVAL H, 1990, J OPER RES SOC, V41, P461
  • [48] Pierreval H., 1992, P 3 INT C COMPUTER I, DOI DOI 10.1109/CIM.1992.639120
  • [49] Poli R., 2008, Field Guide to Genetic Programming
  • [50] A comparative study of dispatching rules in dynamic flowshops and jobshops
    Rajendran, C
    Holthaus, O
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1999, 116 (01) : 156 - 170