Hybrid Genetic Simulated Annealing Algorithm for Improved Flow Shop Scheduling with Makespan Criterion

被引:32
作者
Wei, Hongjing [1 ,2 ]
Li, Shaobo [3 ,4 ]
Jiang, Houmin [5 ]
Hu, Jie [6 ]
Hu, Jianjun [3 ,7 ]
机构
[1] Guizhou Univ, Minist Educ, Key Lab Adv Mfg Technol, Guiyang 550025, Guizhou, Peoples R China
[2] Guizhou Inst Technol, Sch Mech Engn, Guiyang 550003, Guizhou, Peoples R China
[3] Guizhou Univ, Sch Mech Engn, Guiyang 550025, Guizhou, Peoples R China
[4] Guizhou Univ, Guizhou Prov Key Lab Publ Big Data, Guiyang 550025, Guizhou, Peoples R China
[5] Guizhou Univ, Coll Comp Sci & Technol, Guiyang 550025, Guizhou, Peoples R China
[6] GuiZhou Univ Finance & Econ, Coll Big Data Stat, Guiyang 550025, Guizhou, Peoples R China
[7] Univ South Carolina, Dept Comp Sci & Engn, Columbia, SC 29208 USA
来源
APPLIED SCIENCES-BASEL | 2018年 / 8卷 / 12期
基金
中国国家自然科学基金;
关键词
flow shop scheduling; makespan; hybrid algorithm; genetic algorithms; simulated annealing; SEARCH ALGORITHM; OPTIMIZATION ALGORITHM; HEURISTIC ALGORITHM; MEMETIC ALGORITHM; CUCKOO SEARCH; TIME;
D O I
10.3390/app8122621
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
Flow shop scheduling problems have a wide range of real-world applications in intelligent manufacturing. Since they are known to be NP-hard for more than two machines, we propose a hybrid genetic simulated annealing (HGSA) algorithm for flow shop scheduling problems. In the HGSA algorithm, in order to obtain high-quality initial solutions, an MME algorithm, combined with the MinMax (MM) and Nawaz-Enscore-Ham (NEH) algorithms, was used to generate the initial population. Meanwhile, a hormone regulation mechanism for a simulated annealing (SA) schedule was introduced as a cooling scheme. Using MME initialization, random crossover and mutation, and the cooling scheme, we improved the algorithm's quality and performance. Extensive experiments have been carried out to verify the effectiveness of the combination approach of MME initialization, random crossover and mutation, and the cooling scheme for SA. The result on the Taillard benchmark showed that our HGSA algorithm achieved better performance relative to the best-known upper bounds on the makespan compared with five state-of-the-art algorithms in the literature. Ultimately, 109 out of 120 problem instances were further improved on makespan criterion.
引用
收藏
页数:20
相关论文
共 58 条
[1]   Improvement heuristic for the flow-shop scheduling problem: An adaptive-learning approach [J].
Agarwal, A ;
Colak, S ;
Eryarsoy, E .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2006, 169 (03) :801-815
[2]   Simulated annealing and genetic algorithms for minimizing mean flow time in an open shop [J].
Andresen, Michael ;
Braesel, Heidemarie ;
Moerig, Marc ;
Tusch, Jan ;
Werner, Frank ;
Willenius, Per .
MATHEMATICAL AND COMPUTER MODELLING, 2008, 48 (7-8) :1279-1293
[3]  
[Anonymous], 2012, Int. J. Emerg. Sci.
[4]  
Bansal S. P., 1977, AIIE Transactions, V9, P306, DOI 10.1080/05695557708975160
[5]   Heuristic algorithm for scheduling in the no-wait flow-shop [J].
Bertolissi, E .
JOURNAL OF MATERIALS PROCESSING TECHNOLOGY, 2000, 107 (1-3) :459-465
[6]   Evolutionary hybrid particle swarm optimization algorithm for solving NP-hard no-wait flow shop scheduling problems [J].
Bewoor, Laxmi A. ;
Chandra Prakash, V. ;
Sapkal, Sagar U. .
Algorithms, 2017, 10 (04)
[7]  
Burdett R. L., 2000, International Transactions in Operational Research, V7, P401, DOI 10.1111/j.1475-3995.2000.tb00207.x
[8]   A sequencing approach for creating new train timetables [J].
Burdett, R. L. ;
Kozan, E. .
OR SPECTRUM, 2010, 32 (01) :163-193
[9]   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
[10]  
Chen P, 2017, IN C IND ENG ENG MAN, P1271, DOI 10.1109/IEEM.2017.8290097