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

被引:23
作者
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 [J].
BLACKSTONE, JH ;
PHILLIPS, DT ;
HOGG, GL .
INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 1982, 20 (01) :27-45
[2]   Automated Design of Production Scheduling Heuristics: A Review [J].
Branke, Juergen ;
Su Nguyen ;
Pickardt, Christoph W. ;
Zhang, Mengjie .
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 [J].
Ceberio, Josu ;
Irurozki, Ekhine ;
Mendiburu, Alexander ;
Lozano, Jose A. .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2014, 18 (02) :286-300
[4]   Adaptive scheduling on unrelated machines with genetic programming [J].
Durasevic, Marko ;
Jakobovic, Domagoj ;
Knezevic, Karlo .
APPLIED SOFT COMPUTING, 2016, 48 :419-430
[5]   On Using Surrogates with Genetic Programming [J].
Hildebrandt, Torsten ;
Branke, Juergen .
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 [J].
Holthaus, O ;
Rajendran, C .
INTERNATIONAL JOURNAL OF PRODUCTION ECONOMICS, 1997, 48 (01) :87-105
[9]   Evolving "Less- myopic" Scheduling Rules for Dynamic Job Shop Scheduling with Genetic Programming [J].
Hunt, Rachel ;
Johnston, Mark ;
Zhang, Mengjie .
GECCO'14: PROCEEDINGS OF THE 2014 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2014, :927-934
[10]  
Jakobovic D, 2006, LECT NOTES COMPUT SC, V3905, P73