Hybrid Genetic Simulated Annealing Algorithm for Improved Flow Shop Scheduling with Makespan Criterion
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...
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2018-12-01
|
Series: | Applied Sciences |
Subjects: | |
Online Access: | https://www.mdpi.com/2076-3417/8/12/2621 |
id |
doaj-95babca4c3fe431bba41e9c604b3d369 |
---|---|
record_format |
Article |
spelling |
doaj-95babca4c3fe431bba41e9c604b3d3692020-11-25T02:28:19ZengMDPI AGApplied Sciences2076-34172018-12-01812262110.3390/app8122621app8122621Hybrid Genetic Simulated Annealing Algorithm for Improved Flow Shop Scheduling with Makespan CriterionHongjing Wei0Shaobo Li1Houmin Jiang2Jie Hu3Jianjun Hu4Key Laboratory of Advanced Manufacturing Technology of the Ministry of Education, Guizhou University, Guiyang 550025, ChinaSchool of Mechanical Engineering, Guizhou University, Guiyang 550025, ChinaCollege of Computer Science and Technology, Guizhou University, Guiyang 550025, ChinaCollege of Big Data Statistics, GuiZhou University of Finance and Economics, Guiyang 550025, ChinaSchool of Mechanical Engineering, Guizhou University, Guiyang 550025, ChinaFlow 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.https://www.mdpi.com/2076-3417/8/12/2621flow shop schedulingmakespanhybrid algorithmgenetic algorithmssimulated annealing |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Hongjing Wei Shaobo Li Houmin Jiang Jie Hu Jianjun Hu |
spellingShingle |
Hongjing Wei Shaobo Li Houmin Jiang Jie Hu Jianjun Hu Hybrid Genetic Simulated Annealing Algorithm for Improved Flow Shop Scheduling with Makespan Criterion Applied Sciences flow shop scheduling makespan hybrid algorithm genetic algorithms simulated annealing |
author_facet |
Hongjing Wei Shaobo Li Houmin Jiang Jie Hu Jianjun Hu |
author_sort |
Hongjing Wei |
title |
Hybrid Genetic Simulated Annealing Algorithm for Improved Flow Shop Scheduling with Makespan Criterion |
title_short |
Hybrid Genetic Simulated Annealing Algorithm for Improved Flow Shop Scheduling with Makespan Criterion |
title_full |
Hybrid Genetic Simulated Annealing Algorithm for Improved Flow Shop Scheduling with Makespan Criterion |
title_fullStr |
Hybrid Genetic Simulated Annealing Algorithm for Improved Flow Shop Scheduling with Makespan Criterion |
title_full_unstemmed |
Hybrid Genetic Simulated Annealing Algorithm for Improved Flow Shop Scheduling with Makespan Criterion |
title_sort |
hybrid genetic simulated annealing algorithm for improved flow shop scheduling with makespan criterion |
publisher |
MDPI AG |
series |
Applied Sciences |
issn |
2076-3417 |
publishDate |
2018-12-01 |
description |
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. |
topic |
flow shop scheduling makespan hybrid algorithm genetic algorithms simulated annealing |
url |
https://www.mdpi.com/2076-3417/8/12/2621 |
work_keys_str_mv |
AT hongjingwei hybridgeneticsimulatedannealingalgorithmforimprovedflowshopschedulingwithmakespancriterion AT shaoboli hybridgeneticsimulatedannealingalgorithmforimprovedflowshopschedulingwithmakespancriterion AT houminjiang hybridgeneticsimulatedannealingalgorithmforimprovedflowshopschedulingwithmakespancriterion AT jiehu hybridgeneticsimulatedannealingalgorithmforimprovedflowshopschedulingwithmakespancriterion AT jianjunhu hybridgeneticsimulatedannealingalgorithmforimprovedflowshopschedulingwithmakespancriterion |
_version_ |
1724838944204390400 |