An effective Iterated Greedy algorithm for the distributed permutation flowshop scheduling with due windows

Abstract Distributed Permutation Flowshop Scheduling Problem (DPFSP) has become a research hotspot in recent years. However, as a service level objective, the Total Weighted Earliness and Tardiness (TWET) has not been addressed so far. Due to the importance of the service level objective in modern industry, we deal with the minimization of the TWET for the DPFSP with due windows . An Iterated Greedy (IG) algorithm, namely IG with Idle Time insertion Evaluation (IG I T E ), is proposed. In the algorithm, an adapted NEH heuristic with five rules based on the unit earliness weight and unit tardiness weight, the due date, and the smallest slack on the last machine is used to generate an initial solution. Destruction procedure with a dynamic size is provided to enhance the exploration capability of the algorithm. Idle time insertion method is utilized to make the completion time of jobs within the due windows or as close to the due windows as possible. A large number of experiments show that the presented algorithm performs significantly better than the five competing algorithms adapted in the literature. The performance analysis shows that the IG I T E is the most appropriate for the DPFSP with due windows among the tested algorithms.

[1]  Rubén Ruiz,et al.  New high performing heuristics for minimizing makespan in permutation flowshops , 2009 .

[2]  Rong Chen,et al.  A hybrid genetic algorithm for the distributed permutation flowshop scheduling problem , 2011, Int. J. Comput. Intell. Syst..

[3]  Quan-Ke Pan,et al.  Iterated Greedy methods for the distributed permutation flowshop scheduling problem , 2019, Omega.

[4]  Yang Zhang,et al.  The order scheduling problem of product-service system with time windows , 2019, Comput. Ind. Eng..

[5]  J. Framiñan,et al.  A bounded-search iterated greedy algorithm for the distributed permutation flowshop scheduling problem , 2015 .

[6]  Sunil Agrawal,et al.  Scheduling hybrid flowshop with sequence-dependent setup times and due windows to minimize total weighted earliness and tardiness , 2019, Comput. Ind. Eng..

[7]  Ying Tan,et al.  Improving Metaheuristic Algorithms With Information Feedback Models , 2019, IEEE Transactions on Cybernetics.

[8]  E.L. Lawler,et al.  Optimization and Approximation in Deterministic Sequencing and Scheduling: a Survey , 1977 .

[9]  Quan-Ke Pan,et al.  Iterated search methods for earliness and tardiness minimization in hybrid flowshops with due windows , 2017, Comput. Oper. Res..

[10]  Rubén Ruiz,et al.  The distributed permutation flowshop scheduling problem , 2010, Comput. Oper. Res..

[11]  Jose M. Framiñan,et al.  Effective constructive heuristics and meta-heuristics for the distributed assembly permutation flowshop scheduling problem , 2019, Appl. Soft Comput..

[12]  Khaled Ghédira,et al.  A novel chemical reaction optimization for the distributed permutation flowshop scheduling problem with makespan criterion , 2017, Comput. Ind. Eng..

[13]  Shih-Wei Lin,et al.  Minimising makespan in distributed permutation flowshops using a modified iterated greedy algorithm , 2013 .

[14]  Quan-Ke Pan,et al.  An effective iterated greedy method for the distributed permutation flowshop scheduling problem with sequence-dependent setup times , 2020, Swarm Evol. Comput..

[15]  Yiping Liu,et al.  Meta-heuristic algorithm for solving vehicle routing problems with time windows and synchronized visit constraints in prefabricated systems , 2020 .

[16]  Adam Janiak,et al.  A survey on scheduling problems with due windows , 2015, Eur. J. Oper. Res..

[17]  Éric D. Taillard,et al.  Benchmarks for basic scheduling problems , 1993 .

[18]  Xinyu Li,et al.  A Three-Stage Multiobjective Approach Based on Decomposition for an Energy-Efficient Hybrid Flow Shop Scheduling Problem , 2020, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[19]  Victor Fernandez-Viagas,et al.  The distributed permutation flow shop to minimise the total flowtime , 2018, Comput. Ind. Eng..

[20]  Shengyao Wang,et al.  An Estimation of Distribution Algorithm-Based Memetic Algorithm for the Distributed Assembly Permutation Flow-Shop Scheduling Problem , 2016, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[21]  Ling Wang,et al.  An effective estimation of distribution algorithm for solving the distributed permutation flow-shop scheduling problem , 2013 .

[22]  Peng Duan,et al.  Efficient multi-objective algorithm for the lot-streaming hybrid flowshop with variable sub-lots , 2020, Swarm Evol. Comput..

[23]  Rubén Ruiz,et al.  A scatter search algorithm for the distributed permutation flowshop scheduling problem , 2014, Eur. J. Oper. Res..

[24]  Ching-Jong Liao,et al.  A discrete particle swarm optimization for lot-streaming flowshop scheduling problem , 2008, Eur. J. Oper. Res..

[25]  Ling Wang,et al.  A competitive memetic algorithm for multi-objective distributed permutation flow shop scheduling problem , 2017, Swarm and Evolutionary Computation.

[26]  Dujuan Wang,et al.  Bicriterion scheduling with a negotiable common due window and resource-dependent processing times , 2019, Inf. Sci..

[27]  Inyong Ham,et al.  A heuristic algorithm for the m-machine, n-job flow-shop sequencing problem , 1983 .

[28]  Xiangtao Li,et al.  A Hybrid Chaotic Biogeography Based Optimization for the Sequence Dependent Setup Times Flowshop Scheduling Problem With Weighted Tardiness Objective , 2017, IEEE Access.

[29]  Jian Gao,et al.  An efficient tabu search algorithm for the distributed permutation flowshop scheduling problem , 2013 .

[30]  Thomas Stützle,et al.  An iterated greedy algorithm with optimization of partial solutions for the makespan permutation flowshop problem , 2017, Comput. Oper. Res..

[31]  Ling Wang,et al.  An effective hybrid immune algorithm for solving the distributed permutation flow-shop scheduling problem , 2014 .

[32]  Korhan Karabulut,et al.  A hybrid iterated greedy algorithm for total tardiness minimization in permutation flowshops , 2016, Comput. Ind. Eng..

[33]  J. Tukey Some selected quick and easy methods of statistical analysis. , 1953, Transactions of the New York Academy of Sciences.

[34]  Mohammad Saeed Jabalameli,et al.  Sustainability in a lot-sizing and scheduling problem with delivery time window and sequence-dependent setup cost consideration , 2019 .

[35]  Liang Gao,et al.  Effective heuristics and metaheuristics to minimize total flowtime for the distributed permutation flowshop problem , 2019, Expert Syst. Appl..

[36]  Shaya Sheikh,et al.  Multi-objective flexible flow lines with due window, time lag, and job rejection , 2013 .

[37]  Shih-Wei Lin,et al.  Iterated reference greedy algorithm for solving distributed no-idle permutation flowshop scheduling problems , 2017, Comput. Ind. Eng..

[38]  Ferdinando Pezzella,et al.  An Improved Genetic Algorithm for the Distributed and Flexible Job-shop Scheduling problem , 2010, Eur. J. Oper. Res..

[39]  Fariborz Jolai,et al.  A genetic algorithm for solving no-wait flexible flow lines with due window and job rejection , 2009 .

[40]  Thomas Stützle,et al.  A simple and effective iterated greedy algorithm for the permutation flowshop scheduling problem , 2007, Eur. J. Oper. Res..