Joint optimization of preventive maintenance and flexible flowshop sequence-dependent group scheduling considering multiple setups

ABSTRACT This study focuses on a joint optimization problem regarding preventive maintenance (PM) and non-permutation group scheduling for a flexible flowshop manufacturing cell in order to minimize makespan. A mixed-integer linear programming model for the investigated problem is developed, which features the consideration of multiple setups, the relaxation of group technology assumptions, and the integration of group scheduling and PM. Based on the model, a lower bounding technique is presented to evaluate the quality of solutions. Furthermore, a genetic algorithm (GA) is proposed to improve computational efficiency. In the GA, a threshold-oriented PM policy, a hybrid crossover and a group swap mutation operator are applied. Numerical experiments are conducted on 45 test problems with various scales. The results show that the proposed model can remarkably reduce makespan. Comparative experiments reveal that the GA outperforms CPLEX, particle swarm optimization and cuckoo search with respect to effectiveness and efficiency.

[1]  Lifeng Xi,et al.  A joint model of production scheduling and predictive maintenance for minimizing job tardiness , 2011, The International Journal of Advanced Manufacturing Technology.

[2]  Swagatam Das,et al.  A Discrete Inter-Species Cuckoo Search for flowshop scheduling problems , 2015, Comput. Oper. Res..

[3]  Mostafa Zandieh,et al.  Bi-objective group scheduling in hybrid flexible flowshop: A multi-phase approach , 2010, Expert Syst. Appl..

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

[5]  Rasaratnam Logendran,et al.  Sequence-dependent group scheduling problems in flexible flow shops , 2006 .

[6]  Ji-Bo Wang,et al.  Group scheduling with deteriorating jobs and allotted resource under limited resource availability constraint , 2019 .

[7]  Xin-She Yang,et al.  Cuckoo Search via Lévy flights , 2009, 2009 World Congress on Nature & Biologically Inspired Computing (NaBIC).

[8]  M. Zandieh,et al.  Due windows group scheduling using an effective hybrid optimization approach , 2010 .

[9]  Chelliah Sriskandarajah,et al.  Two-machine group scheduling problems in discrete parts manufacturing with sequence-dependent setups , 2006, Comput. Oper. Res..

[10]  Rasaratnam Logendran,et al.  A comparison of local search algorithms with population-based algorithms in hybrid flow shop scheduling problems with realistic characteristics , 2016 .

[11]  M. Selim Akturk,et al.  Automated robotic assembly line design with unavailability periods and tool changes , 2016 .

[12]  Lifeng Xi,et al.  Joint optimization of flowshop sequence-dependent manufacturing cell scheduling and preventive maintenance , 2016, 2016 IEEE International Conference on Industrial Engineering and Engineering Management (IEEM).

[13]  Rasaratnam Logendran,et al.  Group scheduling in flexible flow shops , 2005 .

[14]  C. Richard Cassady,et al.  Integrating preventive maintenance planning and production scheduling for a single machine , 2005, IEEE Transactions on Reliability.

[15]  Fariborz Jolai,et al.  Integrating sequence-dependent group scheduling problem and preventive maintenance in flexible flow shops , 2015 .

[16]  S.M.T. Fatemi Ghomi,et al.  Hybrid flow shop scheduling with sequence dependent family setup time and uncertain due dates , 2014 .

[17]  Carlos Andrés,et al.  Group technology in a hybrid flowshop environment: A case study , 2005, Eur. J. Oper. Res..

[18]  Mostafa Zandieh,et al.  An adaptive multi-population genetic algorithm to solve the multi-objective group scheduling problem in hybrid flexible flowshop with sequence-dependent setup times , 2011, J. Intell. Manuf..

[19]  Rasaratnam Logendran,et al.  Hybrid flow shop batching and scheduling with a bi-criteria objective , 2016 .

[20]  Wenzhu Liao,et al.  Multi-objective group scheduling optimization integrated with preventive maintenance , 2017 .

[21]  Nasser Salmasi,et al.  Makespan minimisation in flexible flowshop sequence-dependent group scheduling problem , 2013 .

[22]  Mohsen Varmazyar,et al.  Minimizing total completion time in the flexible flowshop sequence-dependent group scheduling problem , 2015, Ann. Oper. Res..

[23]  Babak Abbasi,et al.  An efficient tabu search algorithm for flexible flow shop sequence-dependent group scheduling problems , 2012 .

[24]  Abolfazl Adressi,et al.  Solving group scheduling problem in no-wait flexible flowshop with random machine breakdown , 2016 .

[25]  Tangbin Xia,et al.  Imperfect preventive maintenance optimization for flexible flowshop manufacturing cells considering sequence-dependent group scheduling , 2018, Reliab. Eng. Syst. Saf..