Asymmetric Earliness and Tardiness Scheduling with Exponential Processing Times on an Unreliable Machine

We address the problem of processing a set of jobs on a single machine under random due dates with a common distribution. The processing times of the jobs are exponentially distributed random variables with means μi, and the machine is subject to stochastic breakdowns governed by a Poisson process. Each job i is associated with a job-dependent weight wi. The objective is to schedule the jobs so as to minimize the expected sum of the weighted earliness and tardiness costs of all jobs, which are quadratic functions of the deviations of job completion times from the due dates. We show that the problem is NP-complete. Nevertheless, important optimality properties exist, which can be utilized to develop effective algorithms to solve the problem. Specifically, we prove that, in the case where the weights assigned to both the earliness and tardiness are symmetric, an optimal sequence for the problem must be V-shaped with respect to {μi/wi}, in the sense that the sequence will first process jobs in a nonincreasing order of {μi/wi} and then in a nondecreasing order of {μi/wi}. In the case where asymmetric weights are assigned to the earliness and tardiness costs, the optimal sequence must also be V-shaped with respect to {μi/wi}, if the due dates are exponentially distributed. Dynamic programming algorithms are proposed which can find the best V-shaped sequences.

[1]  X. Cai,et al.  Sequencing jobs with random processing times to minimize weighted completion time variance , 1997, Ann. Oper. Res..

[2]  T.C.E. Cheng,et al.  Survey of scheduling research involving due date determination decisions , 1989 .

[3]  Xiaoqiang Cai,et al.  Scheduling stochastic jobs with asymmetric earliness and tardiness penalties , 1997 .

[4]  Srinivas R. Chakravarthy A single‐machine scheduling problem with random processing times , 1986 .

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

[6]  Xiaoqiang Cai,et al.  Stochastic Scheduling on Parallel Machines Subject to Random Breakdowns to Minimize Expected Costs for Earliness and Tardy Jobs , 1999 .

[7]  Michael Pinedo,et al.  Scheduling tasks with exponential service times on non-identical processors to minimize various cost functions , 1980, Journal of Applied Probability.

[8]  Parthasarati Dileepan Common due date scheduling problem with separate earliness and tardiness penalties , 1993, Comput. Oper. Res..

[9]  Xiaoqiang Cai,et al.  Minimization of agreeably weighted variance in single machine systems , 1995 .

[10]  M. Raghavachari,et al.  Stochastic Single Machine Scheduling with Quadratic Early-Tardy Penalties , 1993, Oper. Res..

[11]  Meral Azizoglu,et al.  Scheduling about an unrestricted common due window with arbitrary earliness/tardiness penalty rates , 1997 .

[12]  Gerhard J. Woeginger,et al.  A Review of Machine Scheduling: Complexity, Algorithms and Approximability , 1998 .

[13]  M. Raghavachari,et al.  The single‐machine absolute‐deviation early‐tardy problem with random completion times , 1996 .

[14]  T.C.E. Cheng,et al.  Optimal assignment of slack due-dates and sequencing of jobs with random processing times on a single machine , 1991 .

[15]  Meral Azizoglu,et al.  Scheduling job families about an unrestricted common due date on a single machine , 1997 .

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

[17]  Xiaoqiang Cai,et al.  Scheduling jobs with random processing times on a single machine subject to stochastic breakdowns to minimize early-tardy penalties , 1996 .

[18]  A.H.G. Rinnooy Kan,et al.  Single‐machine scheduling subject to stochastic breakdowns , 1990 .

[19]  Chung-Yee Lee,et al.  Minimizing weighted number of tardy jobs and weighted earliness-tardiness penalties about a common due date , 1991, Comput. Oper. Res..

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