A variable iterated greedy algorithm with differential evolution for the no-idle permutation flowshop scheduling problem

This paper presents a variable iterated greedy algorithm (IG) with differential evolution (vIG_DE), designed to solve the no-idle permutation flowshop scheduling problem. In an IG algorithm, size d of jobs are removed from a sequence and re-inserted into all possible positions of the remaining seque...

Full description

Saved in:
Bibliographic Details
Main Authors: Fatih Tasgetiren, M., Suganthan, P. N., Pan, Quan-Ke, Buyukdagli, Ozge
Other Authors: School of Electrical and Electronic Engineering
Format: Article
Language:English
Published: 2013
Subjects:
Online Access:https://hdl.handle.net/10356/107365
http://hdl.handle.net/10220/17525
http://dx.doi.org/10.1016/j.cor.2013.01.005
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-107365
record_format dspace
spelling sg-ntu-dr.10356-1073652019-12-06T22:29:21Z A variable iterated greedy algorithm with differential evolution for the no-idle permutation flowshop scheduling problem Fatih Tasgetiren, M. Suganthan, P. N. Pan, Quan-Ke Buyukdagli, Ozge School of Electrical and Electronic Engineering DRNTU::Engineering::Electrical and electronic engineering This paper presents a variable iterated greedy algorithm (IG) with differential evolution (vIG_DE), designed to solve the no-idle permutation flowshop scheduling problem. In an IG algorithm, size d of jobs are removed from a sequence and re-inserted into all possible positions of the remaining sequences of jobs, which affects the performance of the algorithm. The basic concept behind the proposed vIG_DE algorithm is to employ differential evolution (DE) to determine two important parameters for the IG algorithm, which are the destruction size and the probability of applying the IG algorithm to an individual. While DE optimizes the destruction size and the probability on a continuous domain by using DE mutation and crossover operators, these two parameters are used to generate a trial individual by directly applying the IG algorithm to each target individual depending on the probability. Next, the trial individual is replaced with the corresponding target individual if it is better in terms of fitness. A unique multi-vector chromosome representation is presented in such a way that the first vector represents the destruction size and the probability, which is a DE vector, whereas the second vector simply consists of a job permutation assigned to each individual in the target population. Furthermore, the traditional IG and a variable IG from the literature are re-implemented as well. The proposed algorithms are applied to the no-idle permutation flowshop scheduling (NIPFS) problem with the makespan and total flowtime criteria. The performances of the proposed algorithms are tested on the Ruben Ruiz benchmark suite and compared to the best-known solutions available at http://soa.iti.es/rruiz as well as to those from a recent discrete differential evolution algorithm (HDDE) from the literature. The computational results show that all three IG variants represent state-of-art methods for the NIPFS problem. 2013-11-08T07:42:59Z 2019-12-06T22:29:21Z 2013-11-08T07:42:59Z 2019-12-06T22:29:21Z 2013 2013 Journal Article Fatih Tasgetiren, M., Pan, Q. K., Suganthan, P., & Buyukdagli, O. (2013). A variable iterated greedy algorithm with differential evolution for the no-idle permutation flowshop scheduling problem. Computers & Operations Research, 40(7), 1729-1743. 0305-0548 https://hdl.handle.net/10356/107365 http://hdl.handle.net/10220/17525 http://dx.doi.org/10.1016/j.cor.2013.01.005 en Computers & operations research
institution Nanyang Technological University
building NTU Library
country Singapore
collection DR-NTU
language English
topic DRNTU::Engineering::Electrical and electronic engineering
spellingShingle DRNTU::Engineering::Electrical and electronic engineering
Fatih Tasgetiren, M.
Suganthan, P. N.
Pan, Quan-Ke
Buyukdagli, Ozge
A variable iterated greedy algorithm with differential evolution for the no-idle permutation flowshop scheduling problem
description This paper presents a variable iterated greedy algorithm (IG) with differential evolution (vIG_DE), designed to solve the no-idle permutation flowshop scheduling problem. In an IG algorithm, size d of jobs are removed from a sequence and re-inserted into all possible positions of the remaining sequences of jobs, which affects the performance of the algorithm. The basic concept behind the proposed vIG_DE algorithm is to employ differential evolution (DE) to determine two important parameters for the IG algorithm, which are the destruction size and the probability of applying the IG algorithm to an individual. While DE optimizes the destruction size and the probability on a continuous domain by using DE mutation and crossover operators, these two parameters are used to generate a trial individual by directly applying the IG algorithm to each target individual depending on the probability. Next, the trial individual is replaced with the corresponding target individual if it is better in terms of fitness. A unique multi-vector chromosome representation is presented in such a way that the first vector represents the destruction size and the probability, which is a DE vector, whereas the second vector simply consists of a job permutation assigned to each individual in the target population. Furthermore, the traditional IG and a variable IG from the literature are re-implemented as well. The proposed algorithms are applied to the no-idle permutation flowshop scheduling (NIPFS) problem with the makespan and total flowtime criteria. The performances of the proposed algorithms are tested on the Ruben Ruiz benchmark suite and compared to the best-known solutions available at http://soa.iti.es/rruiz as well as to those from a recent discrete differential evolution algorithm (HDDE) from the literature. The computational results show that all three IG variants represent state-of-art methods for the NIPFS problem.
author2 School of Electrical and Electronic Engineering
author_facet School of Electrical and Electronic Engineering
Fatih Tasgetiren, M.
Suganthan, P. N.
Pan, Quan-Ke
Buyukdagli, Ozge
format Article
author Fatih Tasgetiren, M.
Suganthan, P. N.
Pan, Quan-Ke
Buyukdagli, Ozge
author_sort Fatih Tasgetiren, M.
title A variable iterated greedy algorithm with differential evolution for the no-idle permutation flowshop scheduling problem
title_short A variable iterated greedy algorithm with differential evolution for the no-idle permutation flowshop scheduling problem
title_full A variable iterated greedy algorithm with differential evolution for the no-idle permutation flowshop scheduling problem
title_fullStr A variable iterated greedy algorithm with differential evolution for the no-idle permutation flowshop scheduling problem
title_full_unstemmed A variable iterated greedy algorithm with differential evolution for the no-idle permutation flowshop scheduling problem
title_sort variable iterated greedy algorithm with differential evolution for the no-idle permutation flowshop scheduling problem
publishDate 2013
url https://hdl.handle.net/10356/107365
http://hdl.handle.net/10220/17525
http://dx.doi.org/10.1016/j.cor.2013.01.005
_version_ 1681037840427778048