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...

Full description

Bibliographic Details
Main Authors: Hongjing Wei, Shaobo Li, Houmin Jiang, Jie Hu, Jianjun Hu
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