An Improved Discrete Migrating Birds Optimization Algorithm for the No-Wait Flow Shop Scheduling Problem

An improved discrete migrating birds optimization (IDMBO) algorithm is presented in this work to solve the no-wait flow shop scheduling problem (NWFSSP) with makespan criterion. In the algorithm, all of the solutions in population are treated as birds aligned in a V formation named the leader and followers. To guarantee the quality and the diversity of initial population, the leader is provided by the standard deviation heuristic (SDH) algorithm, and the rest (the followers) are generated randomly. Given that IDMBO is a neighborhood-based search algorithm, the quality of algorithm depends heavily on the neighborhood structures, where the two variants of the hybrid multi-neighborhood strategy, which are multiply neighborhood structures embedded in variable neighborhood search (VNS) in different forms, are performed to generate the neighborhood solutions for leader and followers, respectively. Furthermore, the population reset mechanism is performed after a given number iterations without improving the current solution. The local search (LS) method can further ameliorate the quality of solutions. The computational study is conducted to analyze the efficiency of IDMBO algorithm on benchmarks designed by Reeve and Taillard. And the comparison results are shown that the presented algorithm is superior to several existing algorithms for NWFFSP.

[1]  Quan-Ke Pan,et al.  Effective heuristics for the no-wait flow shop scheduling problem with total flow time minimization , 2013 .

[2]  Chelliah Sriskandarajah,et al.  A Survey of Machine Scheduling Problems with Blocking and No-Wait in Process , 1996, Oper. Res..

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

[4]  Dechang Pi,et al.  A hybrid discrete optimization algorithm based on teaching-probabilistic learning mechanism for no-wait flow shop scheduling , 2016, Knowl. Based Syst..

[5]  Wei Li,et al.  An effective heuristic for no-wait flow shop production to minimize makespan , 2016 .

[6]  Chung-Cheng Lu,et al.  Improved Exact Methods for Solving No-Wait Flowshop Scheduling Problems With Due Date Constraints , 2018, IEEE Access.

[7]  Kuo-Ching Ying,et al.  Optimization of makespan for no-wait flowshop scheduling problems using efficient matheuristics , 2016 .

[8]  L. Wang,et al.  A DE-based approach to no-wait flow-shop scheduling , 2009, Comput. Ind. Eng..

[9]  Qingtang Su,et al.  An effective co-evolutionary quantum genetic algorithm for the no-wait flow shop scheduling problem , 2015 .

[10]  Imran Ali Chaudhry,et al.  Genetic Algorithm to minimize flowtime in a no-wait flowshop scheduling problem , 2014 .

[11]  Ali Allahverdi,et al.  New heuristics for no-wait flowshops to minimize makespan , 2003, Comput. Oper. Res..

[12]  T. Elmekkawy,et al.  A meta-heuristic approach for solving the no-wait flow-shop problem , 2012 .

[13]  Yi Zhang,et al.  A discrete Water Wave Optimization algorithm for no-wait flow shop scheduling problem , 2018, Expert Syst. Appl..

[14]  Hamed Samarghandi,et al.  An Enumeration Algorithm for the No-Wait Flow Shop Problem with Due Date Constraints , 2016 .

[15]  Colin R. Reeves,et al.  A genetic algorithm for flowshop sequencing , 1995, Comput. Oper. Res..

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

[17]  Ekrem Duman,et al.  Solving Credit Card Fraud Detection Problem by the New Metaheuristics Migrating Birds Optimization , 2013, IWANN.

[18]  Raymond Chiong,et al.  An improved iterated greedy algorithm with a Tabu-based reconstruction strategy for the no-wait flowshop scheduling problem , 2015, Appl. Soft Comput..

[19]  Chung-Cheng Lu,et al.  Minimizing the Sum of Makespan and Total Weighted Tardiness in a No-Wait Flowshop , 2018, IEEE Access.

[20]  Hans Röck,et al.  The Three-Machine No-Wait Flow Shop is NP-Complete , 1984, JACM.

[21]  Uday K. Chakraborty,et al.  A constructive heuristic for minimizing makespan in no-wait flow shop scheduling , 2009 .

[22]  R. Tavakkoli-Moghaddam,et al.  A hybrid particle swarm optimization algorithm for a no-wait flow shop scheduling problem with the total flow time , 2013, The International Journal of Advanced Manufacturing Technology.

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

[24]  Józef Grabowski,et al.  Some local search algorithms for no-wait flow-shop problem with makespan criterion , 2005, Comput. Oper. Res..

[25]  Liang Gao,et al.  An effective modified migrating birds optimization for hybrid flowshop scheduling problem with lot streaming , 2017, Appl. Soft Comput..

[26]  Dechang Pi,et al.  A Pareto-Based Estimation of Distribution Algorithm for Solving Multiobjective Distributed No-Wait Flow-Shop Scheduling Problem With Sequence-Dependent Setup Time , 2019, IEEE Transactions on Automation Science and Engineering.

[27]  Chandrasekharan Rajendran,et al.  A No-Wait Flowshop Scheduling Heuristic to Minimize Makespan , 1994 .

[28]  Fulong Chen,et al.  Fast local neighborhood search algorithm for the no-wait flow shop scheduling with total flow time minimization , 2016 .

[29]  Mitat Uysal,et al.  Migrating Birds Optimization: A new metaheuristic approach and its performance on quadratic assignment problem , 2012, Inf. Sci..

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

[31]  Ponnuthurai N. Suganthan,et al.  An enhanced migrating birds optimization algorithm for no-wait flow shop scheduling problem , 2013, 2013 IEEE Symposium on Computational Intelligence in Scheduling (CISched).

[32]  Quan-Ke Pan,et al.  Discrete harmony search algorithm for the no-wait flow shop scheduling problem with total flow time criterion , 2011 .

[33]  Shih-Wei Lin,et al.  Self-adaptive ruin-and-recreate algorithm for minimizing total flow time in no-wait flowshops , 2016, Comput. Ind. Eng..

[34]  Jatinder N. D. Gupta,et al.  A penalty-shift-insertion-based algorithm to minimize total flow time in no-wait flow shops , 2014, J. Oper. Res. Soc..

[35]  Ali Allahverdi,et al.  Minimizing total tardiness in no-wait flowshops , 2012 .

[36]  Budi Santosa,et al.  ACO-LS Algorithm for Solving No-wait Flow Shop Scheduling Problem , 2015, SOCO 2015.

[37]  Mehmet Fatih Tasgetiren,et al.  A discrete particle swarm optimization algorithm for the no-wait flowshop scheduling problem , 2008, Comput. Oper. Res..

[38]  Xia Zhu,et al.  Iterative search method for total flowtime minimization no-wait flowshop problem , 2015, Int. J. Mach. Learn. Cybern..

[39]  Dunwei Gong,et al.  Multi-Objective Migrating Birds Optimization Algorithm for Stochastic Lot-Streaming Flow Shop Scheduling With Blocking , 2019, IEEE Access.

[40]  Quan-Ke Pan,et al.  An improved migrating birds optimisation for a hybrid flowshop scheduling with total flowtime minimisation , 2014, Inf. Sci..

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

[42]  Deepak Gupta,et al.  Heuristics for no-wait flow shop scheduling problem , 2016 .