A multi-start variable neighbourhood descent algorithm for hybrid flowshop rescheduling

Abstract Hybrid flowshop (HFS) rescheduling has important applications in modern industry. Much of the existing research on HFS rescheduling only consider one type of dynamic event. However, realistic production systems often encounter several types of dynamic events. In this paper, HFS rescheduling considering simultaneously three types of dynamic events (i.e. machine breakdown, new job arrival and job release variation) is studied. The mathematical model of minimizing makespan and system instability is established. The approaches for calculating lower and upper bounds of the two optimization objectives are developed. A Multi-Start Variable Neighbourhood Descent (MSVND) algorithm is proposed for the HFS rescheduling. In the MSVND, a hybrid decoding is developed. To improve the intensification of the MSVND, a Fruit Fly Optimization (FFO)-based local search and an enhanced FFO-based local search are designed to improve the best solution found so far. Moreover, to enhance the diversification, a simulated annealing-like acceptance criterion is employed to determine whether the local optima can be accepted, and a restart strategy with perturbation is devised to guide the search to the so far unexplored area. Extensive experimental comparisons on 150 instances verify the effectiveness of the devised strategies. Further, a comprehensive comparison against seven highly efficient algorithms demonstrates the superiority of the MSVND.

[1]  Hua Xuan,et al.  A new Lagrangian relaxation algorithm for hybrid flowshop scheduling to minimize total weighted completion time , 2006, Comput. Oper. Res..

[2]  Xiaohang Yue,et al.  On the Robust and Stable Flowshop Scheduling Under Stochastic and Dynamic Disruptions , 2017, IEEE Transactions on Engineering Management.

[3]  Carlos Cotta,et al.  Memetic algorithms and memetic computing optimization: A literature review , 2012, Swarm Evol. Comput..

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

[5]  Kai Wang,et al.  A cluster-based scheduling model using SPT and SA for dynamic hybrid flow shop problems , 2013 .

[6]  Sanja Petrovic,et al.  SURVEY OF DYNAMIC SCHEDULING IN MANUFACTURING SYSTEMS , 2006 .

[7]  Ling Wang,et al.  A novel discrete artificial bee colony algorithm for the hybrid flowshop scheduling problem with makespan minimisation , 2014 .

[8]  Jeffrey W. Herrmann,et al.  Rescheduling Manufacturing Systems: A Framework of Strategies, Policies, and Methods , 2003, J. Sched..

[9]  T.C.E. Cheng,et al.  Breakout dynasearch for the single-machine total weighted tardiness problem , 2016, Comput. Ind. Eng..

[10]  Christian Blum,et al.  Metaheuristics in combinatorial optimization: Overview and conceptual comparison , 2003, CSUR.

[11]  Mehmet Fatih Tasgetiren,et al.  A Discrete Particle Swarm Optimization Algorithm for the Permutation Flowshop Sequencing Problem with Makespan Criterion , 2006, SGAI Conf..

[12]  Rubén Ruiz,et al.  Flow shop rescheduling under different types of disruption , 2013 .

[13]  Ling Wang,et al.  A knowledge-guided multi-objective fruit fly optimization algorithm for the multi-skill resource constrained project scheduling problem , 2018, Swarm Evol. Comput..

[14]  Shengyao Wang,et al.  A novel fruit fly optimization algorithm for the semiconductor final testing scheduling problem , 2014, Knowl. Based Syst..

[15]  Ronald G. Askin,et al.  Comparing scheduling rules for flexible flow lines , 2003 .

[16]  Mostafa Zandieh,et al.  An immune algorithm for scheduling a hybrid flow shop with sequence-dependent setup times and machines with random breakdowns , 2009 .

[17]  Yan Jin,et al.  New scheduling algorithms and digital tool for dynamic permutation flowshop with newly arrived order , 2017, Int. J. Prod. Res..

[18]  Quan-Ke Pan,et al.  A discrete teaching-learning-based optimisation algorithm for realistic flowshop rescheduling problems , 2015, Eng. Appl. Artif. Intell..

[19]  Victor Fernandez-Viagas,et al.  Efficient heuristics for the hybrid flow shop scheduling problem with missing operations , 2018, Comput. Ind. Eng..

[20]  MengChu Zhou,et al.  Flexible Job-Shop Rescheduling for New Job Insertion by Using Discrete Jaya Algorithm , 2019, IEEE Transactions on Cybernetics.

[21]  Chris N. Potts,et al.  Scheduling a two-stage hybrid flow shop with parallel machines at the first stage , 1997, Ann. Oper. Res..

[22]  Liang Gao,et al.  An Effective Hybrid Genetic Algorithm and Variable Neighborhood Search for Integrated Process Planning and Scheduling in a Packaging Machine Workshop , 2019, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[23]  Liang Gao,et al.  An improved fruit fly optimization algorithm for continuous function optimization problems , 2014, Knowl. Based Syst..

[24]  Wen-Tsao Pan,et al.  A new Fruit Fly Optimization Algorithm: Taking the financial distress model as an example , 2012, Knowl. Based Syst..

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

[26]  Shengyao Wang,et al.  An enhanced estimation of distribution algorithm for solving hybrid flow-shop scheduling problem with identical parallel machines , 2013 .

[27]  Kai Wang,et al.  A decomposition-based approach to flexible flow shop scheduling under machine breakdown , 2012 .

[28]  Rubén Ruiz,et al.  The hybrid flow shop scheduling problem , 2010, Eur. J. Oper. Res..

[29]  Peter B. Luh,et al.  Steel-making process scheduling using Lagrangian relaxation , 2002 .

[30]  Ronald G. Askin,et al.  Scheduling flexible flow lines with sequence-dependent setup times , 2004, Eur. J. Oper. Res..

[31]  Quan-Ke Pan,et al.  A Hybrid Fruit Fly Optimization Algorithm for the Realistic Hybrid Flowshop Rescheduling Problem in Steelmaking Systems , 2016, IEEE Transactions on Automation Science and Engineering.

[32]  Fariborz Jolai,et al.  A two-stage hybrid flowshop scheduling problem in machine breakdown condition , 2013, J. Intell. Manuf..

[33]  Liang Gao,et al.  A chaotic harmony search algorithm for the flow shop scheduling problem with limited buffers , 2011, Appl. Soft Comput..

[34]  Quan-Ke Pan,et al.  Solving the large-scale hybrid flow shop scheduling problem with limited buffers by a hybrid artificial bee colony algorithm , 2015, Inf. Sci..

[35]  Xianpeng Wang,et al.  An Improved Particle Swarm Optimization Algorithm for the Hybrid Flowshop Scheduling to Minimize Total Weighted Completion Time in Process Industry , 2010, IEEE Transactions on Control Systems Technology.

[36]  Chao Lu,et al.  An Effective Multiobjective Algorithm for Energy-Efficient Scheduling in a Real-Life Welding Shop , 2018, IEEE Transactions on Industrial Informatics.

[37]  Tianyou Chai,et al.  A novel Lagrangian relaxation approach for a hybrid flowshop scheduling problem in the steelmaking-continuous casting process , 2014, Eur. J. Oper. Res..

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

[39]  P. Hansen,et al.  Variable neighbourhood search: methods and applications , 2010, Ann. Oper. Res..

[40]  Ponnuthurai N. Suganthan,et al.  Heterogeneous comprehensive learning particle swarm optimization with enhanced exploration and exploitation , 2015, Swarm Evol. Comput..

[41]  Jatinder N. D. Gupta,et al.  An improved cuckoo search algorithm for scheduling jobs on identical parallel machines , 2018, Comput. Ind. Eng..

[42]  Carlos García-Martínez,et al.  Hybrid metaheuristics with evolutionary algorithms specializing in intensification and diversification: Overview and progress report , 2010, Comput. Oper. Res..

[43]  Wenxin Liu,et al.  A neural network model and algorithm for the hybrid flow shop scheduling problem in a dynamic environment , 2005, J. Intell. Manuf..

[44]  Ping Chen,et al.  Iterated variable neighborhood descent algorithm for the capacitated vehicle routing problem , 2010, Expert Syst. Appl..

[45]  Dong-Ho Lee,et al.  Scheduling algorithms to minimize the number of tardy jobs in two-stage hybrid flow shops , 2009, Comput. Ind. Eng..

[46]  Liang Gao,et al.  Effective metaheuristics for scheduling a hybrid flowshop with sequence-dependent setup times , 2017, Appl. Math. Comput..

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

[48]  Quan-Ke Pan,et al.  An Effective Artificial Bee Colony Algorithm for a Real-World Hybrid Flowshop Problem in Steelmaking Process , 2013, IEEE Transactions on Automation Science and Engineering.

[49]  Liang Gao,et al.  An Improved Artificial Bee Colony algorithm for real-world hybrid flowshop rescheduling in Steelmaking-refining-Continuous Casting process , 2018, Comput. Ind. Eng..

[50]  Jose M. Framiñan,et al.  Review and classification of hybrid flow shop scheduling problems from a production system and a solutions procedure perspective , 2010, Comput. Oper. Res..

[51]  Liang Gao,et al.  A Novel Teaching-Learning-Based Optimization Algorithm for Energy-Efficient Scheduling in Hybrid Flow Shop , 2018, IEEE Transactions on Engineering Management.

[52]  Mitsuo Gen,et al.  A hybrid genetic and variable neighborhood descent algorithm for flexible job shop scheduling problems , 2008, Comput. Oper. Res..

[53]  Donya Rahmani,et al.  A stable reactive approach in dynamic flexible flow shop scheduling with unexpected disruptions: A case study , 2016, Comput. Ind. Eng..

[54]  Liang Gao,et al.  A hybrid variable neighborhood search algorithm for the hot rolling batch scheduling problem in compact strip production , 2018, Comput. Ind. Eng..

[55]  Ruben Ruiz,et al.  Rescheduling flowshops under simultaneous disruptions , 2015, 2015 International Conference on Industrial Engineering and Systems Management (IESM).

[56]  Jose M. Framiñan,et al.  New hard benchmark for flowshop scheduling problems minimising makespan , 2015, Eur. J. Oper. Res..

[57]  Rubén Ruiz,et al.  A genetic algorithm for hybrid flowshops with sequence dependent setup times and machine eligibility , 2006, European Journal of Operational Research.

[58]  Quan-Ke Pan,et al.  An improved migrating birds optimization for an integrated lot-streaming flow shop scheduling problem , 2018, Swarm Evol. Comput..

[59]  Mehmet Fatih Tasgetiren,et al.  Iterated greedy algorithms for the blocking flowshop scheduling problem with makespan criterion , 2017, Comput. Oper. Res..

[60]  Min Dai,et al.  Energy-efficient dynamic scheduling for a flexible flow shop using an improved particle swarm optimization , 2016, Comput. Ind..

[61]  Xinguo Yu,et al.  Iterated Tabu Search and Variable Neighborhood Descent for packing unequal circles into a circular container , 2016, Eur. J. Oper. Res..

[62]  Mehmet Fatih Tasgetiren,et al.  Artificial bee colony algorithm for scheduling and rescheduling fuzzy flexible job shop problem with new job insertion , 2016, Knowl. Based Syst..

[63]  Masahiro Inuiguchi,et al.  Lagrangian relaxation with cut generation for hybrid flowshop scheduling problems to minimize the total weighted tardiness , 2010, Comput. Oper. Res..

[64]  Chao Lu,et al.  A hybrid multi-objective grey wolf optimizer for dynamic scheduling in a real-world welding industry , 2017, Eng. Appl. Artif. Intell..

[65]  Lixin Tang,et al.  An Improved Differential Evolution Algorithm for Practical Dynamic Scheduling in Steelmaking-Continuous Casting Production , 2014, IEEE Transactions on Evolutionary Computation.

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

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

[68]  Yuyan Han,et al.  Efficient multi-objective optimization algorithm for hybrid flow shop scheduling problems with setup energy consumptions , 2018 .

[69]  Quan-Ke Pan,et al.  A hybrid variable neighborhood search for solving the hybrid flow shop scheduling problem , 2014, Appl. Soft Comput..

[70]  Xinguo Yu,et al.  Adaptive Tabu search and variable neighborhood descent for packing unequal circles into a square , 2018, Appl. Soft Comput..