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

Full description

Bibliographic Details
Main Authors: Ibrahim Alharkan, Khaled Bamatraf, Mohammed A. Noman, Husam Kaid, Emad S. Abouel Nasr, Abdulaziz M. El-Tamimi
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