Beam Search Heuristics for the Single Machine Scheduling Problem with Linear earliness and Quadratic tardiness Costs

In this paper, we consider the single machine scheduling problem with linear earliness and quadratic tardiness costs, and no machine idle time. We present heuristic algorithms based on the beam search technique. These algorithms include classic beam search procedures, as well as the filtered and recovering variants. Several dispatching rules are considered as evaluation functions, to analyze the effect of different rules on the effectiveness of the beam search algorithms.The computational results show that using better rules improves the performance of the beam search heuristics. The detailed, filtered beam search (FBS) and recovering beam search (RBS) procedures outperform the best existing heuristic. The best results are given by the recovering and detailed variants, which provide objective function values that are quite close to the optimum. For small to medium size instances, either of these procedures can be used. For larger instances, the detailed beam search (DBS) algorithm requires excessive computation times, and the RBS procedure then becomes the heuristic of choice.

[1]  Jorge M. S. Valente,et al.  Filtered and recovering beam search algorithms for the early/tardy scheduling problem with no idle time , 2005, Comput. Ind. Eng..

[2]  Jorge M. S. Valente An Exact Approach for the Single Machine Scheduling Problem with Linear Early and Quadratic tardy penalties , 2008, Asia Pac. J. Oper. Res..

[3]  Jeffrey E. Schaller Single machine scheduling with early and quadratic tardy penalties , 2004, Comput. Ind. Eng..

[4]  Sushil K. Gupta,et al.  Minimizing a quadratic function of job lateness on a single machine , 1983 .

[5]  Gary D. Scudder,et al.  Sequencing with Earliness and Tardiness Penalties: A Review , 1990, Oper. Res..

[6]  Robert E. Tarjan,et al.  One-Processor Scheduling with Symmetric Earliness and Tardiness Penalties , 1988, Math. Oper. Res..

[7]  V. Sridharan,et al.  Scheduling with Inserted Idle Time: Problem Taxonomy and Literature Review , 2000, Oper. Res..

[8]  Candace Arai Yano,et al.  Minimizing mean tardiness and earliness in single machine scheduling problems with unequal due-dates , 1994 .

[9]  C. Klein,et al.  Single-machine scheduling with sequence dependent setup to minimize total weighted squared tardiness , 1999 .

[10]  Federico Della Croce,et al.  A Recovering Beam Search algorithm for the one-machine dynamic total completion time scheduling problem , 2002, J. Oper. Res. Soc..

[11]  Ihsan Sabuncuoglu,et al.  Job shop scheduling with beam search , 1999, Eur. J. Oper. Res..

[12]  Russell J. Hemley,et al.  A pressing matter , 2006 .

[13]  Jeffrey Schaller Minimizing the sum of squares lateness on a single machine , 2002, Eur. J. Oper. Res..

[14]  Pei-Chann Chang,et al.  A heuristic to minimize a quadratic function of job lateness on a single machine , 1998 .

[15]  Jorge M. S. Valente Heuristics for the single machine scheduling problem with early and quadratic tardy penalties , 2007 .

[16]  Bruce T. Lowerre,et al.  The HARPY speech recognition system , 1976 .

[17]  Steven Michael Rubin,et al.  The argos image understanding system. , 1978 .

[18]  Wieslaw Kubiak,et al.  Completion time variance minimization on a single machine is difficult , 1993, Oper. Res. Lett..

[19]  Chris N. Potts,et al.  Makespan minimization for scheduling unrelated parallel machines: A recovering beam search approach , 2005, Eur. J. Oper. Res..

[20]  Vincent T'Kindt,et al.  A recovering beam search algorithm for the single machine Just-in-Time scheduling problem , 2006, Eur. J. Oper. Res..

[21]  Tapan Sen,et al.  Minimizing a weighted quadratic function of job lateness in the single machine system , 1996 .

[22]  P. Ow,et al.  Filtered beam search in scheduling , 1988 .

[23]  Hemant V. Kher,et al.  The Production of Several Items in a Single Facility with Linearly Changing Demand Rates , 2002, Decis. Sci..

[24]  Suresh P. Sethi,et al.  Earliness-Tardiness Scheduling Problems, II: Deviation of Completion Times About a Restrictive Common Due Date , 1991, Oper. Res..

[25]  Han Hoogeveen,et al.  Multicriteria scheduling , 2005, Eur. J. Oper. Res..

[26]  Thomas E. Morton,et al.  The single machine early/tardy problem , 1989 .

[27]  Jeffrey E. Schaller,et al.  A comparison of lower bounds for the single-machine early/tardy problem , 2007, Comput. Oper. Res..

[28]  Roberto Tadei,et al.  Recovering Beam Search: Enhancing the Beam Search Approach for Combinatorial Optimization Problems , 2004, J. Heuristics.