Application of Grey Wolf Optimization for Solving Combinatorial Problems: Job Shop and Flexible Job Shop Scheduling Cases
Grey wolf optimization (GWO) algorithm is a new population-oriented intelligence algorithm, which is originally proposed to solve continuous optimization problems inspired from the social hierarchy and hunting behaviors of grey wolves. It has been proved that GWO can provide competitive results comp...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2018-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/8355479/ |
_version_ | 1818875153392599040 |
---|---|
author | Tianhua Jiang Chao Zhang |
author_facet | Tianhua Jiang Chao Zhang |
author_sort | Tianhua Jiang |
collection | DOAJ |
description | Grey wolf optimization (GWO) algorithm is a new population-oriented intelligence algorithm, which is originally proposed to solve continuous optimization problems inspired from the social hierarchy and hunting behaviors of grey wolves. It has been proved that GWO can provide competitive results compared with some well-known meta-heuristics. This paper aims to employ the GWO to deal with two combinatorial optimization problems in the manufacturing field: job shop and flexible job shop scheduling cases. The effectiveness of GWO algorithm on the two problems can give an idea about its possible application on solving other scheduling problems. For the discrete characteristics of the scheduling solutions, we developed a kind of discrete GWO algorithm with the objective of minimizing the maximum completion time (makespan). In the proposed algorithm, searching operator is designed based on the crossover operation to maintain the algorithm work directly in a discrete domain. Then an adaptive mutation method is introduced to keep the population diversity and avoid premature convergence. In addition, a variable neighborhood search method is embedded to further enhance the exploration. To evaluate the effectiveness, the discrete GWO algorithm is compared with other published algorithms in the literature for the two scheduling cases. Experimental results demonstrate that our algorithm outperforms other algorithms for the scheduling problems under study. |
first_indexed | 2024-12-19T13:21:58Z |
format | Article |
id | doaj.art-8829dfde38894e6794b4b52f62064827 |
institution | Directory Open Access Journal |
issn | 2169-3536 |
language | English |
last_indexed | 2024-12-19T13:21:58Z |
publishDate | 2018-01-01 |
publisher | IEEE |
record_format | Article |
series | IEEE Access |
spelling | doaj.art-8829dfde38894e6794b4b52f620648272022-12-21T20:19:40ZengIEEEIEEE Access2169-35362018-01-016262312624010.1109/ACCESS.2018.28335528355479Application of Grey Wolf Optimization for Solving Combinatorial Problems: Job Shop and Flexible Job Shop Scheduling CasesTianhua Jiang0https://orcid.org/0000-0002-9260-4041Chao Zhang1School of Transportation, Ludong University, Yantai, ChinaDepartment of Computer Science and Technology, Henan Institute of Science and Technology, Xinxiang, ChinaGrey wolf optimization (GWO) algorithm is a new population-oriented intelligence algorithm, which is originally proposed to solve continuous optimization problems inspired from the social hierarchy and hunting behaviors of grey wolves. It has been proved that GWO can provide competitive results compared with some well-known meta-heuristics. This paper aims to employ the GWO to deal with two combinatorial optimization problems in the manufacturing field: job shop and flexible job shop scheduling cases. The effectiveness of GWO algorithm on the two problems can give an idea about its possible application on solving other scheduling problems. For the discrete characteristics of the scheduling solutions, we developed a kind of discrete GWO algorithm with the objective of minimizing the maximum completion time (makespan). In the proposed algorithm, searching operator is designed based on the crossover operation to maintain the algorithm work directly in a discrete domain. Then an adaptive mutation method is introduced to keep the population diversity and avoid premature convergence. In addition, a variable neighborhood search method is embedded to further enhance the exploration. To evaluate the effectiveness, the discrete GWO algorithm is compared with other published algorithms in the literature for the two scheduling cases. Experimental results demonstrate that our algorithm outperforms other algorithms for the scheduling problems under study.https://ieeexplore.ieee.org/document/8355479/Job shopflexible job shopmakespandiscrete grey wolf optimizationgenetic operatorvariable neighborhood search |
spellingShingle | Tianhua Jiang Chao Zhang Application of Grey Wolf Optimization for Solving Combinatorial Problems: Job Shop and Flexible Job Shop Scheduling Cases IEEE Access Job shop flexible job shop makespan discrete grey wolf optimization genetic operator variable neighborhood search |
title | Application of Grey Wolf Optimization for Solving Combinatorial Problems: Job Shop and Flexible Job Shop Scheduling Cases |
title_full | Application of Grey Wolf Optimization for Solving Combinatorial Problems: Job Shop and Flexible Job Shop Scheduling Cases |
title_fullStr | Application of Grey Wolf Optimization for Solving Combinatorial Problems: Job Shop and Flexible Job Shop Scheduling Cases |
title_full_unstemmed | Application of Grey Wolf Optimization for Solving Combinatorial Problems: Job Shop and Flexible Job Shop Scheduling Cases |
title_short | Application of Grey Wolf Optimization for Solving Combinatorial Problems: Job Shop and Flexible Job Shop Scheduling Cases |
title_sort | application of grey wolf optimization for solving combinatorial problems job shop and flexible job shop scheduling cases |
topic | Job shop flexible job shop makespan discrete grey wolf optimization genetic operator variable neighborhood search |
url | https://ieeexplore.ieee.org/document/8355479/ |
work_keys_str_mv | AT tianhuajiang applicationofgreywolfoptimizationforsolvingcombinatorialproblemsjobshopandflexiblejobshopschedulingcases AT chaozhang applicationofgreywolfoptimizationforsolvingcombinatorialproblemsjobshopandflexiblejobshopschedulingcases |