Scheduling in a Management Context: Uncertain Processing Times and Non‐Regular Performance Measures*

Decision makers often face scheduling problems in which processing times are not known with certainty. Non-regular performance measures, in which both earliness and tardiness are penalized, are also becoming more common in both manufacturing and service operations. We model a managerial environment with task processing times (which include sequenceindependent set-up times) prescribed by three-parameter lognormal distributions. Upon completion, each task derives a reward given by a particular piecewise-linear reward function. The objective is to select a sequence of tasks maximizing the expected total reward. The relative generality of the problem renders many enumerative methods inapplicable or computationally intractable. To overcome such difficulties we develop efficient priorityinduced construction (PIC) heuristics which build up a complete schedule by inserting tasks (singly from a list) into a partial sequence of tasks. In each partial and complete sequence a period of idle time is permitted prior to the first task. Performance on realistic-sized problems is very encouraging, with cost penalties averaging less than one percent.

[1]  Stephen R. Lawrence Scheduling a single machine to maximize net present value , 1991 .

[2]  P. D. Oldham 213. Note: On Estimating the Arithmetic Means of Lognormally-Distributed Populations , 1965 .

[3]  C. Rossiter,et al.  Automatic Monitoring of the Time Waited in Out-patient Departments , 1963 .

[4]  Jeffrey B. Sidney,et al.  Optimal Single-Machine Scheduling with Earliness and Tardiness Penalties , 1977, Oper. Res..

[5]  Yih-Long Chang,et al.  Minimizing absolute and squared deviations of completion times with different earliness and tardiness penalties and a common due date , 1987 .

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

[7]  V. Srinivasan A hybrid algorithm for the one machine sequencing problem to minimize total tardiness , 1971 .

[8]  K. MacCrimmon,et al.  An Analytical Study of the PERT Assumptions , 1964 .

[9]  Ronald D. Armstrong,et al.  Single machine scheduling to minimize mean absolute lateness: A heuristic solution , 1990, Comput. Oper. Res..

[10]  J. K. Lenstra,et al.  Computational complexity of discrete optimization problems , 1977 .

[11]  K. Knott A Study of Work-Time Distributions on Unpaced Tasks , 1987 .

[12]  Kevin D. Glazebrook,et al.  Methods for the Evaluation of Permutations as Strategies in Stochastic Scheduling Problems , 1983 .

[13]  J. Blackstone,et al.  Minimizing Weighted Absolute Deviation in Single Machine Scheduling , 1987 .

[14]  S. S. Panwalkar,et al.  A Survey of Scheduling Rules , 1977, Oper. Res..

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

[16]  In-Soo Lee,et al.  A Worst-case Performance of the Shortest-processing-time Heuristic for Single Machine Scheduling , 1991 .

[17]  Edward Anderson,et al.  Two new rules to minimize tardiness in a job shop , 1990 .

[18]  A. K. Cline,et al.  Routing and Scheduling Coast Guard Buoy Tenders , 1992 .

[19]  Gary D. Scudder,et al.  Use of the net present value criterion in a random job shop where early shipments are forbidden , 1990 .

[20]  J. A. Hoogeveen,et al.  Scheduling around a small common due date , 1991 .

[21]  M. Raghavachari,et al.  Deterministic and Random Single Machine Sequencing with Variance Minimization , 1987, Oper. Res..

[22]  Inyong Ham,et al.  A heuristic algorithm for the m-machine, n-job flow-shop sequencing problem , 1983 .

[23]  Ravi Sethi,et al.  The Complexity of Flowshop and Jobshop Scheduling , 1976, Math. Oper. Res..

[24]  Edward A. Silver,et al.  Probability Density Functions of Task-processing Times for Deterministic, Time-varying Processor Efficiency , 1990 .

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

[26]  John J. Kanet,et al.  Single-machine scheduling with early and tardy completion costs , 1993 .

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

[28]  William L. Maxwell,et al.  Network Dispatching by the Shortest-Operation Discipline , 1962 .

[29]  B. J. Lageweg,et al.  Minimizing Total Costs in One-Machine Scheduling , 1975, Oper. Res..

[30]  S. Lakshminarayan,et al.  Technical Note - Optimal Single-Machine Scheduling with Earliness and Tardiness Penalties , 1978, Oper. Res..

[31]  F. B. Cowell Distribution Functions in Risk Analysis , 1991 .

[32]  J. Berny A New Distribution Function for Risk Analysis , 1989 .

[33]  Elliott N. Weiss,et al.  Models for Determining Estimated Start Times and Case Orderings In Hospital Operating Rooms , 1990 .

[34]  T. C. Edwin Cheng,et al.  Optimal common due-date with limited completion time deviation , 1988, Comput. Oper. Res..

[35]  Prabuddha De,et al.  Scheduling about a common due date with earliness and tardiness penalties , 1990, Comput. Oper. Res..

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

[37]  R. Conrad,et al.  The rate of "paced" man-machine systems , 1954 .

[38]  Candace Arai Yano,et al.  Algorithms for a class of single-machine weighted tardiness and earliness problems , 1991 .

[39]  Jerzy Kyparisis,et al.  Single machine scheduling research , 1987 .

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