Local Search Methods for a Distributed Assembly No-Idle Flow Shop Scheduling Problem

Due to the complexity of a real-practice manufacturing process, various complex constraints should be considered to make the conventional model more suitable for the realistic production. This paper proposes a distributed assembly no-idle flow shop scheduling problem (DANIFSP) with the objective of minimizing the makespan at the assembly stage. The DANIFSP consists of two stages, i.e., production and assembly. The production stage contains several identical flow shops working in parallel, in which all jobs with series of operations that should be allocated to one of these factories and all operations of jobs should be performed in the allocated factories. To satisfy the no-idle constraint, each machine must process jobs without any interruption from the start of processing the job to the completion of processing the last job. In the second assembly stage, the processed jobs are assembled by a single machine. For addressing the DANIFSP, this paper extends three constructive heuristics based on a new job assignment rule and proposes two simple meta-heuristics including iterated local search (ILS) and variable neighborhood search (VNS). A comprehensive calibration and analysis for the proposed algorithms through a design of experiments are carried out. The comparison with recently published algorithms demonstrates the high effectiveness of the proposed ILS and VNS.

[1]  MoslehiGhasem,et al.  A hybrid variable neighborhood search algorithm for solving the limited-buffer permutation flow shop scheduling problem with the makespan criterion , 2014 .

[2]  J. Framiñan,et al.  An efficient constructive heuristic for flowtime minimisation in permutation flow shops , 2003 .

[3]  Rubén Ruiz García,et al.  The Distributed Assembly Parallel Machine Scheduling Problem with eligibility constraints. , 2015 .

[4]  Jian Lin,et al.  An effective hybrid biogeography-based optimization algorithm for the distributed assembly permutation flow-shop scheduling problem , 2016, Comput. Ind. Eng..

[5]  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.

[6]  Seyyed M. T. Fatemi Ghomi,et al.  A survey of multi-factory scheduling , 2016, J. Intell. Manuf..

[7]  Shouyang Wang,et al.  The distributed permutation flowshop scheduling problem with different transport timetables and loading capacities , 2016, 2016 IEEE Congress on Evolutionary Computation (CEC).

[8]  Ling Wang,et al.  No-idle permutation flow shop scheduling based on a hybrid discrete particle swarm optimization algorithm , 2008 .

[9]  Margaret J. Robertson,et al.  Design and Analysis of Experiments , 2006, Handbook of statistics.

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

[11]  Xavier Tort-Martorell,et al.  Efficient heuristics for the parallel blocking flow shop scheduling problem , 2017, Expert Syst. Appl..

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

[13]  Siti Zawiah Md Dawal,et al.  Multi-objective adaptive large neighborhood search for distributed reentrant permutation flow shop scheduling , 2016, Appl. Soft Comput..

[14]  Sara Hatami,et al.  The Distributed Assembly Permutation Flowshop Scheduling Problem , 2013 .

[15]  Peng Li,et al.  Scatter search for distributed assembly flowshop scheduling to minimize total tardiness , 2017, 2017 IEEE Congress on Evolutionary Computation (CEC).

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

[17]  Ghasem Moslehi,et al.  A hybrid variable neighborhood search algorithm for solving the limited-buffer permutation flow shop scheduling problem with the makespan criterion , 2014, Comput. Oper. Res..

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

[19]  Aaas News,et al.  Book Reviews , 1893, Buffalo Medical and Surgical Journal.

[20]  I. Osman,et al.  Simulated annealing for permutation flow-shop scheduling , 1989 .

[21]  W. Marsden I and J , 2012 .

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

[23]  Yixin Yang,et al.  EDA based probabilistic Memetic Algorithm for distributed blocking permutation flowshop scheduling with sequence dependent setup time , 2017, 2017 IEEE Congress on Evolutionary Computation (CEC).

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

[25]  Pierre Hansen,et al.  Variable Neighbourhood Search , 2003 .

[26]  G. M. Komaki,et al.  General variable neighborhood search algorithm to minimize makespan of the distributed no-wait flow shop scheduling problem , 2017, Prod. Eng..

[27]  T. Stützle,et al.  Iterated Local Search: Framework and Applications , 2018, Handbook of Metaheuristics.