Scheduling unrelated parallel machines to minimize total weighted tardiness

This paper addresses the batch scheduling problem of unrelated parallel machines attempting to minimize the total weighted tardiness. Identical or similar jobs are typically processed in batches to decrease setup and/or processing times. Local dispatching rules such as the earliest weighted due date, the shortest weighted processing time, and the earliest weighted due date with a process utilization spread are tailored to the batch scheduling requirements. Based on the features of batch scheduling, a two-level batch scheduling framework is suggested. Existing heuristics, which show excellent performance in terms of total weighted tardiness for the single machine scheduling, such as the modified earliest due date rule and the modified cost over time rule, are extended for the problem. The simulated annealing algorithm as a meta-heuristic is also presented to obtain near optimal solutions. The proposed heuristics are compared through computational experiments with data from the dicing process of a compound semiconductor manufacturing facility

[1]  Meral Azizoglu,et al.  Scheduling jobs on unrelated parallel machines to minimize regular total cost functions , 1999 .

[2]  Chris N. Potts,et al.  A decomposition algorithm for the single machine total tardiness problem , 1982, Oper. Res. Lett..

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

[4]  Egon Balas,et al.  The Shifting Bottleneck Procedure for Job Shop Scheduling , 1988 .

[5]  Christos Koulamas,et al.  The Total Tardiness Problem: Review and Extensions , 1994, Oper. Res..

[6]  Reha Uzsoy,et al.  Machine Criticality Measures and Subproblem Solution Procedures in Shifting Bottleneck Methods: A Computational Study , 1996 .

[7]  Bahram Alidaee,et al.  Scheduling parallel machines to minimize total weighted and unweighted tardiness , 1997, Comput. Oper. Res..

[8]  Jwm Will Bertrand,et al.  A dynamic priority rule for scheduling against due-dates , 1982 .

[9]  Hochang Lee,et al.  A Hybrid Bounding Procedure for the Workload Allocation Problem on Parallel Unrelated Machines with Setups , 1996 .

[10]  C.-H. Kuo,et al.  Evaluating scheduling heuristics for non-identical parallel processors , 1997 .

[11]  H. Kuhn The Hungarian method for the assignment problem , 1955 .

[12]  Edward G. Coffman,et al.  Scheduling independent tasks to reduce mean finishing time , 1974, CACM.

[13]  M. Azizoglu,et al.  Tardiness minimization on parallel machines , 1998 .

[14]  T.C.E. Cheng,et al.  A state-of-the-art review of parallel-machine scheduling research , 1990 .

[15]  F. Frank Chen,et al.  Unrelated parallel machine scheduling with setup times using simulated annealing , 2002 .

[16]  Chris N. Potts,et al.  Scheduling with batching: A review , 2000, Eur. J. Oper. Res..

[17]  Bahram Alidaee,et al.  Single machine scheduling to minimize total weighted late work: a comparison of scheduling rules and search algorithms , 2002 .

[18]  Ram V. Rachamadugu,et al.  Accurate myopic heuristics for tardiness scheduling , 1984 .

[19]  John Lu,et al.  Unrelated parallel machine scheduling with setup consideration and a total weighted completion time objective , 2001 .

[20]  C. D. Gelatt,et al.  Optimization by Simulated Annealing , 1983, Science.

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

[22]  M. S. Akturk,et al.  A new dominance rule for the total weighted tardiness problem , 1999 .

[23]  Jatinder N. D. Gupta,et al.  Batch scheduling to minimize maximum lateness , 1997, Oper. Res. Lett..

[24]  Christos Koulamas Decomposition and hybrid simulated annealing heuristics for the parallel-machine total tardiness problem , 1997 .

[25]  L. Gelders,et al.  Coordinating Aggregate and Detailed Scheduling Decisions in the One-Machine Job Shop: Part I. Theory , 2015, Oper. Res..

[26]  Hamilton Emmons,et al.  Scheduling families of jobs with setup times , 1997 .

[27]  John W. Fowler,et al.  Semiconductor wafer fabrication subproblem solution procedures for the shifting bottleneck heuristic , 2002 .

[28]  E.L. Lawler,et al.  Optimization and Approximation in Deterministic Sequencing and Scheduling: a Survey , 1977 .

[29]  Nagraj Balakrishnan,et al.  Early/tardy scheduling with sequence dependent setups on uniform parallel machines , 1999, Comput. Oper. Res..