A simple and effective evolutionary algorithm for multiobjective flexible job shop scheduling

被引:105
作者
Chiang, Tsung-Che [1 ]
Lin, Hsiao-Jou [1 ]
机构
[1] Natl Taiwan Normal Univ, Dept Comp Sci & Informat Engn, Taipei, Taiwan
关键词
Flexible job shop scheduling; Multiobjective optimization; Pareto optimal; Evolutionary algorithm; GENETIC ALGORITHM; SEARCH ALGORITHM; DISPATCHING RULES; TABU SEARCH; HYBRID; OPTIMIZATION;
D O I
10.1016/j.ijpe.2012.03.034
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
This paper addresses the multiobjective flexible job shop scheduling problem (MOFJSP) regarding minimizing the makespan, total workload, and maximum workload. The problem is solved in a Pareto manner, whose goal is to seek for the set of Pareto optimal solutions. We propose a multiobjective evolutionary algorithm, which utilizes effective genetic operators and maintains population diversity carefully. A main feature of the proposed algorithm is its simplicity-it needs only two parameters. Performance of our algorithm is compared with seven state-of-the-art algorithms on fifteen popular benchmark instances. Only our algorithm can find 70% or more non-dominated solutions for every instance. (C) 2012 Elsevier B.V. All rights reserved.
引用
收藏
页码:87 / 98
页数:12
相关论文
共 46 条
[1]   An artificial immune algorithm for the flexible job-shop scheduling problem [J].
Bagheri, A. ;
Zandieh, M. ;
Mahdavi, Iraj ;
Yazdani, M. .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2010, 26 (04) :533-541
[2]   Analyzing the effect of dispatching rules on the scheduling performance through grammar based flexible scheduling system [J].
Baykasoglu, Adil ;
Ozbakir, Lale .
INTERNATIONAL JOURNAL OF PRODUCTION ECONOMICS, 2010, 124 (02) :369-381
[3]   Parallel hybrid metaheuristics for the flexible job shop problem [J].
Bozejko, Wojciech ;
Uchronski, Mariusz ;
Wodecki, Mieczyslaw .
COMPUTERS & INDUSTRIAL ENGINEERING, 2010, 59 (02) :323-333
[4]  
Brandimarte P., 1993, Annals of Operations Research, V41, P157, DOI 10.1007/BF02023073
[5]   Two-phase sub population genetic algorithm for parallel machine-scheduling problem [J].
Chang, PC ;
Chen, SH ;
Lin, KL .
EXPERT SYSTEMS WITH APPLICATIONS, 2005, 29 (03) :705-712
[6]   The development of gradual-priority weighting approach for the multi-objective flowshop scheduling problem [J].
Chang, PC ;
Hsieh, JC ;
Lin, SG .
INTERNATIONAL JOURNAL OF PRODUCTION ECONOMICS, 2002, 79 (03) :171-183
[7]  
Chiang TC, 2006, IEEE C EVOL COMPUTAT, P3251
[8]   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
[9]   A parallel genetic algorithm for a flexible job-shop scheduling problem with sequence dependent setups [J].
Defersha, Fantahun M. ;
Chen, Mingyuan .
INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2010, 49 (1-4) :263-279
[10]   A hybrid genetic and variable neighborhood descent algorithm for flexible job shop scheduling problems [J].
Gao, Jie ;
Sun, Linyan ;
Gen, Mitsuo .
COMPUTERS & OPERATIONS RESEARCH, 2008, 35 (09) :2892-2907