A reliability/availability approach to joint production and maintenance scheduling with multiple preventive maintenance services

In classical scheduling problems, it is often assumed that the machines are available during the whole planning horizon, while in realistic environments, machines need to be maintained and therefore may become unavailable within production periods. Hence, in this paper we suggest a joint production and maintenance scheduling (JPMS) with multiple preventive maintenance services, in which the reliability/availability approach is employed to model the maintenance aspects of a problem. To cope with the suggested JPMS, a mixed integer nonlinear programming model is developed and then a population-based variable neighbourhood search (PVNS) algorithm is devised for a solution method. In order to enhance the search diversification of basic variable neighbourhood search (VNS), our PVNS uses an epitome-based mechanism in each iteration to transform a group of initial individuals into a new solution, and then multiple trial solutions are generated in the shaking stage for a given solution. At the end of the local search stage, the best obtained solution by all of the trial solutions is recorded and the worst solution in population is replaced with this new solution. The evolution procedure is continued until a predefined number of iterations is violated. To validate the effectiveness and robustness of PVNS, an extensive computational study is implemented and the simulation results reveal that our PVNS performs better than traditional algorithms, especially in large size problems.

[1]  José A. Ventura,et al.  Scheduling flexible manufacturing cells using Tabu Search , 2009 .

[2]  Chung-Yee Lee,et al.  Machine scheduling with an availability constraint , 1996, J. Glob. Optim..

[3]  Min Ji,et al.  Minimizing the makespan in a single machine scheduling problems with flexible and periodic maintenance , 2010 .

[4]  Maw-Sheng Chern,et al.  MINIMIZING THE MAKESPAN IN A SINGLE MACHINE SCHEDULING PROBLEM WITH A FLEXIBLE MAINTENANCE , 2002 .

[5]  Mostafa Zandieh,et al.  Minimizing the makespan and the system unavailability in parallel machine scheduling problem: a similarity-based genetic algorithm , 2010 .

[6]  Chung-Yee Lee,et al.  Capacitated Two-Parallel Machines Scheduling to Minimize Sum of Job Completion Times , 1993, Discret. Appl. Math..

[7]  N. Jawahar,et al.  A genetic algorithm for simultaneous optimisation of lot sizing and scheduling in a flow line assembly , 2011 .

[8]  Reza Baradaran Kazemzadeh,et al.  Time-Cost Tradeoff Analysis in Project Management: An Ant System Approach , 2011, IEEE Transactions on Engineering Management.

[9]  Charles E Ebeling,et al.  An Introduction to Reliability and Maintainability Engineering , 1996 .

[10]  Inmaculada Rodríguez Martín,et al.  Variable neighborhood tabu search and its application to the median cycle problem , 2003, Eur. J. Oper. Res..

[11]  Mostafa Zandieh,et al.  A study on integrating sequence dependent setup time flexible flow lines and preventive maintenance scheduling , 2009, J. Intell. Manuf..

[12]  Bernard Roy,et al.  Robustness in operational research and decision aiding: A multi-faceted issue , 2010, Eur. J. Oper. Res..

[13]  Hadi Mokhtari,et al.  Production scheduling with outsourcing scenarios: a mixed integer programming and efficient solution procedure , 2012 .

[14]  Lars Mönch,et al.  Variable neighborhood search approaches for scheduling jobs on parallel machines with sequence-dependent setup times, precedence constraints, and ready times , 2011, Comput. Ind. Eng..

[15]  Chung-Yee Lee Two-machine flowshop scheduling with availability constraints , 1999, Eur. J. Oper. Res..

[16]  Abdelhakim Artiba,et al.  Scheduling of a two-machine flowshop with availability constraints on the first machine , 2006 .

[17]  Chengbin Chu,et al.  A survey of scheduling with deterministic machine availability constraints , 2010, Comput. Ind. Eng..

[18]  Wieslaw Kubiak,et al.  Two-machine flow shops with limited machine availability , 2002, Eur. J. Oper. Res..

[19]  Riad Aggoune,et al.  Minimizing the makespan for the flow shop scheduling problem with availability constraints , 2001, Eur. J. Oper. Res..

[20]  W. J. Chen,et al.  Single-machine scheduling with periodic maintenance and nonresumable jobs , 2003, Comput. Oper. Res..

[21]  Günter Schmidt,et al.  Scheduling with limited machine availability , 2000, Eur. J. Oper. Res..

[22]  Marie-Laure Espinouse,et al.  Complexity results and approximation algorithms for the two machine no-wait flow-shop with limited machine availability , 2001, J. Oper. Res. Soc..

[23]  Paulo Cesar Ribas,et al.  A new multi-objective optimization method for master production scheduling problems using simulated annealing , 2004 .

[24]  T. C. Edwin Cheng,et al.  Approximability of two-machine no-wait flowshop scheduling with availability constraints , 2003, Oper. Res. Lett..

[25]  Xijun Wang,et al.  Complexity and algorithms for two-stage flexible flowshop scheduling with availability constraints , 2005 .

[26]  T. C. Edwin Cheng,et al.  Single-machine scheduling with periodic maintenance to minimize makespan , 2007, Comput. Oper. Res..

[27]  Ruhul A. Sarker,et al.  Genetic algorithm for job-shop scheduling with machine unavailability and breakdowns , 2011 .

[28]  Dehua Xu,et al.  Parallel machine scheduling with almost periodic maintenance and non-preemptive jobs to minimize makespan , 2008, Comput. Oper. Res..

[29]  Yazid Mati,et al.  Minimizing the makespan in the non-preemptive job-shop scheduling with limited machine availability , 2010, Comput. Ind. Eng..

[30]  Ba-Yi Cheng,et al.  Variable Neighborhood Search for Uniform Parallel Machine Makespan Scheduling Problem with Release Dates , 2010, 2010 International Symposium on Computational Intelligence and Design.

[31]  Manoj Kumar Tiwari,et al.  Modelling and analysis of wafer fabrication scheduling via generalized stochastic Petri net and simulated annealing , 2003 .

[32]  H. Mokhtari,et al.  A multi-objective flow shop scheduling with resource-dependent processing times: trade-off between makespan and cost of resources , 2011 .

[33]  Pierre Hansen,et al.  Variable Neighborhood Search , 2018, Handbook of Heuristics.

[34]  Maria Antónia Carravilla,et al.  Production planning and scheduling in the glass container industry: A VNS approach , 2008 .

[35]  Chien-Hung Lin,et al.  Makespan minimization for two parallel machines with an availability constraint , 2005, Eur. J. Oper. Res..

[36]  Ching-Jong Liao,et al.  A variable neighborhood search for minimizing single machine weighted earliness and tardiness with common due date , 2007, Comput. Ind. Eng..

[37]  José Fernando Gonçalves,et al.  A genetic algorithm for lot sizing and scheduling under capacity constraints and allowing backorders , 2011 .

[38]  Daecheol Kim,et al.  Ant colony optimisation with parameterised search space for the job shop scheduling problem , 2010 .

[39]  Xianpeng Wang,et al.  A population-based variable neighborhood search for the single machine total weighted tardiness problem , 2009, Comput. Oper. Res..

[40]  Richard F. Hartl,et al.  A Variable Neighborhood Search for the Multi Depot Vehicle Routing Problem with Time Windows , 2004, J. Heuristics.

[41]  Lionel Amodeo,et al.  Bi-objective optimization algorithms for joint production and maintenance scheduling: application to the parallel machine problem , 2009, J. Intell. Manuf..

[42]  Marie-Claude Portmann,et al.  Flow shop scheduling problem with limited machine availability: A heuristic approach , 2003 .

[43]  Rubén Ruiz,et al.  Considering scheduling and preventive maintenance in the flowshop sequencing problem , 2007, Comput. Oper. Res..

[44]  Lionel Amodeo,et al.  Bi-Objective Ant Colony Optimization approach to optimize production and maintenance scheduling , 2010, Comput. Oper. Res..

[45]  Wieslaw Kubiak,et al.  Heuristic algorithms for the two-machine flowshop with limited machine availability ☆ , 2001 .

[46]  Inci Saricicek,et al.  Two meta-heuristics for parallel machine scheduling with job splitting to minimize total tardiness , 2011 .

[47]  M. Gossa,et al.  Simultaneous scheduling of production and maintenance tasks in the job shop , 2011 .

[48]  Daniel A. Finke,et al.  Multiple machine JIT scheduling: a tabu search approach , 2007 .

[49]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[50]  Mostafa Zandieh,et al.  Bi-objective optimization research on integrated fixed time interval preventive maintenance and production for scheduling flexible job-shop problem , 2011, Expert Syst. Appl..

[51]  James C. Bean,et al.  Genetic Algorithms and Random Keys for Sequencing and Optimization , 1994, INFORMS J. Comput..