Evolving Time-Invariant Dispatching Rules in Job Shop Scheduling with Genetic Programming

被引:21
作者
Mei, Yi [1 ]
Nguyen, Su [1 ,2 ]
Zhang, Mengjie [1 ]
机构
[1] Victoria Univ Wellington, Wellington, New Zealand
[2] Hoa Sen Univ, Dept Business, Ho Chi Minh City, Vietnam
来源
GENETIC PROGRAMMING, EUROGP 2017 | 2017年 / 10196卷
关键词
Job shop scheduling; Genetic programming; Hyperheuristic; ALGORITHM;
D O I
10.1007/978-3-319-55696-3_10
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Genetic Programming (GP) has achieved success in evolving dispatching rules for job shop scheduling problems, particularly in dynamic environments. However, there is still great potential to improve the performance of GP. One challenge that is yet to be addressed is the huge search space. In this paper, we propose a simple yet effective approach to improve the effectiveness and efficiency of GP. The new approach is based on a newly defined time-invariance property of dispatching rules, which is derived from the idea of translational invariance from machine learning. Then, we develop a new terminal selection scheme to guarantee the time-invariance throughout the GP process. The experimental studies show that by considering the time-invariance, GP can achieve much better rules in a much shorter time.
引用
收藏
页码:147 / 163
页数:17
相关论文
共 24 条
  • [1] 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
  • [2] Automated Design of Production Scheduling Heuristics: A Review
    Branke, Juergen
    Su Nguyen
    Pickardt, Christoph W.
    Zhang, Mengjie
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2016, 20 (01) : 110 - 124
  • [3] A Distance-Based Ranking Model Estimation of Distribution Algorithm for the Flowshop Scheduling Problem
    Ceberio, Josu
    Irurozki, Ekhine
    Mendiburu, Alexander
    Lozano, Jose A.
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2014, 18 (02) : 286 - 300
  • [4] Adaptive scheduling on unrelated machines with genetic programming
    Durasevic, Marko
    Jakobovic, Domagoj
    Knezevic, Karlo
    [J]. APPLIED SOFT COMPUTING, 2016, 48 : 419 - 430
  • [5] On Using Surrogates with Genetic Programming
    Hildebrandt, Torsten
    Branke, Juergen
    [J]. EVOLUTIONARY COMPUTATION, 2015, 23 (03) : 343 - 367
  • [6] Hildebrant T., 2010, Proceedings of the 12th Annual Conference on Genetic and Evolutionary Computation, P257, DOI DOI 10.1145/1830483.1830530
  • [7] Ho NB, 2005, IEEE C EVOL COMPUTAT, P2848
  • [8] Efficient dispatching rules for scheduling in a job shop
    Holthaus, O
    Rajendran, C
    [J]. INTERNATIONAL JOURNAL OF PRODUCTION ECONOMICS, 1997, 48 (01) : 87 - 105
  • [9] Evolving "Less- myopic" Scheduling Rules for Dynamic Job Shop Scheduling with Genetic Programming
    Hunt, Rachel
    Johnston, Mark
    Zhang, Mengjie
    [J]. GECCO'14: PROCEEDINGS OF THE 2014 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2014, : 927 - 934
  • [10] Jakobovic D, 2006, LECT NOTES COMPUT SC, V3905, P73