Sampling Heuristics for Multi-objective Dynamic Job Shop Scheduling Using Island Based Parallel Genetic Programming

被引:4
作者
Karunakaran, Deepak [1 ]
Mei, Yi [1 ]
Chen, Gang [1 ]
Zhang, Mengjie [1 ]
机构
[1] Victoria Univ Wellington, Sch Engn & Comp Sci, POB 600, Wellington 6140, New Zealand
来源
PARALLEL PROBLEM SOLVING FROM NATURE - PPSN XV, PT II | 2018年 / 11102卷
关键词
Scheduling; Genetic programming; Parallel algorithms; DESIGN;
D O I
10.1007/978-3-319-99259-4_28
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Dynamic job shop scheduling is a complex problem in production systems. Automated design of dispatching rules for these systems, particularly using the genetic programming based hyper-heuristics (GPHH) has been a promising approach in recent years. However, GPHH is a computationally intensive and time consuming approach. Parallel evolutionary algorithms are one of the key approaches to tackle this drawback. Furthermore when scheduling is performed under uncertain manufacturing environments while considering multiple conflicting objectives, evolving good rules requires large and diverse training instances. Under limited time and computational budget training on all instances is not possible. Therefore, we need an efficient way to decide which training samples are more suitable for training. We propose a method to sample those problem instances which have the potential to promote the evolution of good rules. In particular, a sampling heuristic which successively rejects clusters of problem instances in favour of those problem instances which show potential in improving the Pareto front for a dynamic multi-objective scheduling problem is developed. We exploit the efficient island model-based approaches to simultaneously consider multiple training instances for GPHH.
引用
收藏
页码:347 / 359
页数:13
相关论文
共 15 条
[1]   Why Asynchronous Parallel Evolution is the Future of Hyper-heuristics: A CDCL SAT Solver Case Study [J].
Bertels, Alex R. ;
Tauritz, Daniel R. .
PROCEEDINGS OF THE 2016 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE (GECCO'16 COMPANION), 2016, :1359-1365
[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 fast and elitist multiobjective genetic algorithm: NSGA-II [J].
Deb, K ;
Pratap, A ;
Agarwal, S ;
Meyarivan, T .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2002, 6 (02) :182-197
[4]  
Hildebrandt T., 2012, JASIMA EFFICIENT JAV, V16
[5]   On Using Surrogates with Genetic Programming [J].
Hildebrandt, Torsten ;
Branke, Juergen .
EVOLUTIONARY COMPUTATION, 2015, 23 (03) :343-367
[6]   Toward Evolving Dispatching Rules for Dynamic Job Shop Scheduling Under Uncertainty [J].
Karunakaran, Deepak ;
Mei, Yi ;
Chen, Gang ;
Zhang, Mengjie .
PROCEEDINGS OF THE 2017 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE (GECCO'17), 2017, :282-289
[7]   Parallel Multi-objective Job Shop Scheduling Using Genetic Programming [J].
Karunakaran, Deepak ;
Chen, Gang ;
Zhang, Mengjie .
ARTIFICIAL LIFE AND COMPUTATIONAL INTELLIGENCE, ACALCI 2016, 2016, 9592 :234-245
[8]  
Kouvelis P., 1997, Robust Discrete Optimization and Its Applications, V1st, DOI 10.1007/978-1-4757-2620-6
[9]  
Lawrence S. R., 1997, Journal of Operations Management, V15, P71, DOI 10.1016/S0272-6963(96)00090-3
[10]   Genetic programming for production scheduling: a survey with a unified framework [J].
Nguyen, Su ;
Mei, Yi ;
Zhang, Mengjie .
COMPLEX & INTELLIGENT SYSTEMS, 2017, 3 (01) :41-66