An Order Effect of Neighborhood Structures in Variable Neighborhood Search Algorithm for Minimizing the Makespan in an Identical Parallel Machine Scheduling
Variable neighborhood search (VNS) algorithm is proposed for scheduling identical parallel machine. The objective is to study the effect of adding a new neighborhood structure and changing the order of the neighborhood structures on minimizing the makespan. To enhance the quality of the final soluti...
Main Authors: | , , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Hindawi Limited
2018-01-01
|
Series: | Mathematical Problems in Engineering |
Online Access: | http://dx.doi.org/10.1155/2018/3586731 |
id |
doaj-2805acb45c3546919eabe4cbc87ef574 |
---|---|
record_format |
Article |
spelling |
doaj-2805acb45c3546919eabe4cbc87ef5742020-11-24T22:34:26ZengHindawi LimitedMathematical Problems in Engineering1024-123X1563-51472018-01-01201810.1155/2018/35867313586731An Order Effect of Neighborhood Structures in Variable Neighborhood Search Algorithm for Minimizing the Makespan in an Identical Parallel Machine SchedulingIbrahim Alharkan0Khaled Bamatraf1Mohammed A. Noman2Husam Kaid3Emad S. Abouel Nasr4Abdulaziz M. El-Tamimi5Industrial Engineering Department, College of Engineering, King Saud University, P.O. Box 800, Riyadh 11421, Saudi ArabiaIndustrial Engineering Department, College of Engineering, King Saud University, P.O. Box 800, Riyadh 11421, Saudi ArabiaIndustrial Engineering Department, College of Engineering, King Saud University, P.O. Box 800, Riyadh 11421, Saudi ArabiaIndustrial Engineering Department, College of Engineering, King Saud University, P.O. Box 800, Riyadh 11421, Saudi ArabiaIndustrial Engineering Department, College of Engineering, King Saud University, P.O. Box 800, Riyadh 11421, Saudi ArabiaIndustrial Engineering Department, College of Engineering, King Saud University, P.O. Box 800, Riyadh 11421, Saudi ArabiaVariable neighborhood search (VNS) algorithm is proposed for scheduling identical parallel machine. The objective is to study the effect of adding a new neighborhood structure and changing the order of the neighborhood structures on minimizing the makespan. To enhance the quality of the final solution, a machine based encoding method and five neighborhood structures are used in VNS. Two initial solution methods which were used in two versions of improved VNS (IVNS) are employed, namely, longest processing time (LPT) initial solution, denoted as HIVNS, and random initial solution, denoted as RIVNS. The proposed versions are compared with LPT, simulated annealing (SA), genetic algorithm (GA), modified variable neighborhood search (MVNS), and improved variable neighborhood search (IVNS) algorithms from the literature. Computational results show that changing the order of neighborhood structures and adding a new neighborhood structure can yield a better solution in terms of average makespan.http://dx.doi.org/10.1155/2018/3586731 |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Ibrahim Alharkan Khaled Bamatraf Mohammed A. Noman Husam Kaid Emad S. Abouel Nasr Abdulaziz M. El-Tamimi |
spellingShingle |
Ibrahim Alharkan Khaled Bamatraf Mohammed A. Noman Husam Kaid Emad S. Abouel Nasr Abdulaziz M. El-Tamimi An Order Effect of Neighborhood Structures in Variable Neighborhood Search Algorithm for Minimizing the Makespan in an Identical Parallel Machine Scheduling Mathematical Problems in Engineering |
author_facet |
Ibrahim Alharkan Khaled Bamatraf Mohammed A. Noman Husam Kaid Emad S. Abouel Nasr Abdulaziz M. El-Tamimi |
author_sort |
Ibrahim Alharkan |
title |
An Order Effect of Neighborhood Structures in Variable Neighborhood Search Algorithm for Minimizing the Makespan in an Identical Parallel Machine Scheduling |
title_short |
An Order Effect of Neighborhood Structures in Variable Neighborhood Search Algorithm for Minimizing the Makespan in an Identical Parallel Machine Scheduling |
title_full |
An Order Effect of Neighborhood Structures in Variable Neighborhood Search Algorithm for Minimizing the Makespan in an Identical Parallel Machine Scheduling |
title_fullStr |
An Order Effect of Neighborhood Structures in Variable Neighborhood Search Algorithm for Minimizing the Makespan in an Identical Parallel Machine Scheduling |
title_full_unstemmed |
An Order Effect of Neighborhood Structures in Variable Neighborhood Search Algorithm for Minimizing the Makespan in an Identical Parallel Machine Scheduling |
title_sort |
order effect of neighborhood structures in variable neighborhood search algorithm for minimizing the makespan in an identical parallel machine scheduling |
publisher |
Hindawi Limited |
series |
Mathematical Problems in Engineering |
issn |
1024-123X 1563-5147 |
publishDate |
2018-01-01 |
description |
Variable neighborhood search (VNS) algorithm is proposed for scheduling identical parallel machine. The objective is to study the effect of adding a new neighborhood structure and changing the order of the neighborhood structures on minimizing the makespan. To enhance the quality of the final solution, a machine based encoding method and five neighborhood structures are used in VNS. Two initial solution methods which were used in two versions of improved VNS (IVNS) are employed, namely, longest processing time (LPT) initial solution, denoted as HIVNS, and random initial solution, denoted as RIVNS. The proposed versions are compared with LPT, simulated annealing (SA), genetic algorithm (GA), modified variable neighborhood search (MVNS), and improved variable neighborhood search (IVNS) algorithms from the literature. Computational results show that changing the order of neighborhood structures and adding a new neighborhood structure can yield a better solution in terms of average makespan. |
url |
http://dx.doi.org/10.1155/2018/3586731 |
work_keys_str_mv |
AT ibrahimalharkan anordereffectofneighborhoodstructuresinvariableneighborhoodsearchalgorithmforminimizingthemakespaninanidenticalparallelmachinescheduling AT khaledbamatraf anordereffectofneighborhoodstructuresinvariableneighborhoodsearchalgorithmforminimizingthemakespaninanidenticalparallelmachinescheduling AT mohammedanoman anordereffectofneighborhoodstructuresinvariableneighborhoodsearchalgorithmforminimizingthemakespaninanidenticalparallelmachinescheduling AT husamkaid anordereffectofneighborhoodstructuresinvariableneighborhoodsearchalgorithmforminimizingthemakespaninanidenticalparallelmachinescheduling AT emadsabouelnasr anordereffectofneighborhoodstructuresinvariableneighborhoodsearchalgorithmforminimizingthemakespaninanidenticalparallelmachinescheduling AT abdulazizmeltamimi anordereffectofneighborhoodstructuresinvariableneighborhoodsearchalgorithmforminimizingthemakespaninanidenticalparallelmachinescheduling AT ibrahimalharkan ordereffectofneighborhoodstructuresinvariableneighborhoodsearchalgorithmforminimizingthemakespaninanidenticalparallelmachinescheduling AT khaledbamatraf ordereffectofneighborhoodstructuresinvariableneighborhoodsearchalgorithmforminimizingthemakespaninanidenticalparallelmachinescheduling AT mohammedanoman ordereffectofneighborhoodstructuresinvariableneighborhoodsearchalgorithmforminimizingthemakespaninanidenticalparallelmachinescheduling AT husamkaid ordereffectofneighborhoodstructuresinvariableneighborhoodsearchalgorithmforminimizingthemakespaninanidenticalparallelmachinescheduling AT emadsabouelnasr ordereffectofneighborhoodstructuresinvariableneighborhoodsearchalgorithmforminimizingthemakespaninanidenticalparallelmachinescheduling AT abdulazizmeltamimi ordereffectofneighborhoodstructuresinvariableneighborhoodsearchalgorithmforminimizingthemakespaninanidenticalparallelmachinescheduling |
_version_ |
1725727511550099456 |