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

被引:85
|
作者
Tasgetiren, M. Fatih [1 ]
Pan, Quan-Ke [2 ]
Suganthan, P. N. [3 ]
Buyukdagli, Ozge [1 ]
机构
[1] Yasar Univ, Dept Ind Engn, Izmir, Turkey
[2] Liaocheng Univ, Coll Comp Sci, Liaocheng, Shandong, Peoples R China
[3] Nanyang Technol Univ, Sch Elect & Elect Engn, Singapore 639798, Singapore
基金
美国国家科学基金会;
关键词
Differential evolution algorithm; Iterated greedy algorithm; No-idle permutation flowshop scheduling problem; Heuristic optimization; MACHINE; MAKESPAN; MINIMIZE; OPTIMIZATION; WAIT;
D O I
10.1016/j.cor.2013.01.005
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
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. (C) 2013 Elsevier Ltd. All rights reserved.
引用
收藏
页码:1729 / 1743
页数:15
相关论文
共 50 条
  • [1] An effective iterated greedy algorithm for the mixed no-idle permutation flowshop scheduling problem
    Pan, Quan-Ke
    Ruiz, Ruben
    [J]. OMEGA-INTERNATIONAL JOURNAL OF MANAGEMENT SCIENCE, 2014, 44 : 41 - 50
  • [2] A DE Based Variable Iterated Greedy Algorithm for the No-Idle Permutation Flowshop Scheduling Problem with Total Flowtime Criterion
    Tasgetiren, M. Fatih
    Pan, Quan-Ke
    Wang, Ling
    Chen, Angela H. -L.
    [J]. ADVANCED INTELLIGENT COMPUTING THEORIES AND APPLICATIONS: WITH ASPECTS OF ARTIFICIAL INTELLIGENCE, 2012, 6839 : 83 - +
  • [3] An Adaptive Iterated Greedy algorithm for distributed mixed no-idle permutation flowshop scheduling problems
    Li, Yuan-Zhen
    Pan, Quan-Ke
    Li, Jun-Qing
    Gao, Liang
    Tasgetiren, M. Fatih
    [J]. SWARM AND EVOLUTIONARY COMPUTATION, 2021, 63
  • [4] A new iterated greedy algorithm for no-idle permutation flowshop scheduling with the total tardiness criterion
    Riahi, Vahid
    Chiong, Raymond
    Zhang, Yuli
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2020, 117
  • [5] Iterated reference greedy algorithm for solving distributed no-idle permutation flowshop scheduling problems
    Yine, Kuo-Ching
    Lin, Shih-Wei
    Cheng, Chen-Yang
    He, Cheng-Ding
    [J]. COMPUTERS & INDUSTRIAL ENGINEERING, 2017, 110 : 413 - 423
  • [6] A Variable Iterated Greedy Algorithm with Differential Evolution for Solving No-Idle Flowshops
    Tasgetiren, M. Fatih
    Pan, Quan-Ke
    Suganthan, P. N.
    Buyukdagli, Ozge
    [J]. SWARM AND EVOLUTIONARY COMPUTATION, 2012, 7269 : 128 - 135
  • [7] A referenced iterated greedy algorithm for the distributed assembly mixed no-idle permutation flowshop scheduling problem with the total tardiness criterion
    Li, Yuan-Zhen
    Pan, Quan-Ke
    Ruiz, Ruben
    Sang, Hong-Yan
    [J]. KNOWLEDGE-BASED SYSTEMS, 2022, 239
  • [8] A General Variable Neighborhood Search Algorithm for the No-Idle Permutation Flowshop Scheduling Problem
    Tasgetiren, M. Fatih
    Buyukdagli, Ozge
    Pan, Quan-Ke
    Suganthan, Ponnuthurai Nagaratnam
    [J]. SWARM, EVOLUTIONARY, AND MEMETIC COMPUTING, PT I (SEMCCO 2013), 2013, 8297 : 24 - +
  • [9] A differential evolution algorithm for the no-idle flowshop scheduling problem with total tardiness criterion
    Tasgetiren, M. Fatih
    Pan, Quan-Ke
    Suganthan, P. N.
    Chua, Tay Jin
    [J]. INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2011, 49 (16) : 5033 - 5050
  • [10] A Variable Iterated Local Search Algorithm for Energy-Efficient No-idle Flowshop Scheduling Problem
    Tasgetiren, M. Fatih
    Oztop, Hande
    Gao, Liang
    Pan, Quan-Ke
    Li, Xinyu
    [J]. 25TH INTERNATIONAL CONFERENCE ON PRODUCTION RESEARCH MANUFACTURING INNOVATION: CYBER PHYSICAL MANUFACTURING, 2019, 39 : 1185 - 1193