Hybrid of the weighted minimum slack and shortest processing time dispatching rules for the total weighted tardiness single machine scheduling problem with availability constraints

The paper addresses the total weighted tardiness single-machine scheduling problem with machine availability constraints. Each machine can handle one job at a time and has a set of maintenance periods, during which the machine must be stopped for service. Each maintenance period lasts for a fixed interval of time and starts after a fixed interval of processing non-resumable jobs. A non-resumable job must be processed and completed outside the maintenance periods. The single–machine periodic maintenance problems with a total weighted tardiness objective appear to be a new class of problems for which, in this paper, a mixed integer linear programming formulation and a new composite dispatching rule based on a combination of the weighted minimum slack and shortest processing time rules are introduced. New data set instances with different characteristics are generated using existing benchmarks from the literature. Extensive computational results are reported to testify the power of the proposed dispatching-based rule heuristic by comparing it to other heuristics inspired from the literature and developed for this new problem. Finally the paper concludes with a summary and highlights further research directions.

[1]  Wen-Jinn Chen,et al.  An efficient algorithm for scheduling jobs on a machine with periodic maintenance , 2007 .

[2]  Martin Feldmann,et al.  Benchmarks for scheduling on a single machine against restrictive and unrestrictive common due dates , 2001, Comput. Oper. Res..

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

[4]  Michael Pinedo,et al.  Scheduling: Theory, Algorithms, and Systems , 1994 .

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

[6]  S. D. Wu,et al.  On Scheduling with Ready-Times, Due-Dates and Vacations , 1992 .

[7]  Syed Asif Raza,et al.  A comparative study of heuristic algorithms to solve maintenance scheduling problem , 2007 .

[8]  Xiangtong Qi,et al.  Scheduling the maintenance on a single machine , 1999, J. Oper. Res. Soc..

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

[10]  Jan Karel Lenstra,et al.  Complexity of machine scheduling problems , 1975 .

[11]  Chris N. Potts,et al.  Local Search Heuristics for the Single Machine Total Weighted Tardiness Scheduling Problem , 1998, INFORMS J. Comput..

[12]  W. J. Chen,et al.  Minimizing total flow time in the single-machine scheduling problem with periodic maintenance , 2006, J. Oper. Res. Soc..

[13]  T. Davenport Competing on analytics. , 2006, Harvard business review.

[14]  Wen-Jinn Chen,et al.  Minimizing number of tardy jobs on a single machine subject to periodic maintenance , 2009 .

[15]  A. Volgenant,et al.  Improved heuristics for the n-job single-machine weighted tardiness problem , 1999, Comput. Oper. Res..

[16]  Wayne E. Smith Various optimizers for single‐stage production , 1956 .

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

[18]  Ari P. J. Vepsalainen Priority rules for job shops with weighted tardiness costs , 1987 .

[19]  Xiaoming Li,et al.  A Weighted Modified Due Date Rule for Sequencing to Minimize Weighted Tardiness , 2004, J. Sched..

[20]  Hamilton Emmons,et al.  One-Machine Sequencing to Minimize Certain Functions of Job Tardiness , 1969, Oper. Res..

[21]  Chung Yee Lee,et al.  Scheduling maintenance and semiresumable jobs on a single machine , 1999 .

[22]  Alexander H. G. Rinnooy Kan,et al.  Single machine flow-time scheduling with a single breakdown , 1989, Acta Informatica.