Minimizing the number of late jobs in a stochastic setting using a chance constraint

  • Authors:
  • Marjan Akker;Han Hoogeveen

  • Affiliations:
  • Department of Computer Science, Utrecht University, Utrecht, The Netherlands 3508 TB;Department of Computer Science, Utrecht University, Utrecht, The Netherlands 3508 TB

  • Venue:
  • Journal of Scheduling
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

We consider the single-machine scheduling problem of minimizing the number of late jobs. We omit here one of the standard assumptions in scheduling theory, which is that the processing times are deterministic. In this scheduling environment, the completion times will be stochastic variables as well. Instead of looking at the expected number of on time jobs, we present a new model to deal with the stochastic completion times, which is based on using a chance constraint to define whether a job is on time or late: a job is on time if the probability that it is completed by the deterministic due date is at least equal to a certain given minimum success probability. We have studied this problem for four classes of stochastic processing times. The jobs in the first three classes have processing times that follow: (i) A gamma distribution with shape parameter p j and scale parameter β, where β is common to all jobs; (ii) A negative binomial distribution with parameters p j and r, where r is the same for each job; (iii) A normal distribution with parameters p j and 驴 j 2 . The jobs in the fourth class have equally disturbed processing times, that is, the processing times consist of a deterministic part and a random component that is independently, identically distributed for each job. We show that the first two cases have a common characteristic that makes it possible to solve these problems in O(nlog驴n) time through the algorithm by Moore and Hodgson. To analyze the third and fourth problem we need the additional assumption that the due dates and the minimum success probabilities are agreeable. We show that under this assumption the third problem is $\mathcal {NP}$ -hard in the ordinary sense, whereas the fourth problem is solvable by Moore and Hodgson's algorithm. We further indicate how the problem of maximizing the expected number of on time jobs (with respect to the standard definition) can be tackled if we add the constraint that the on time jobs are sequenced in a given order and when we require that the probability that a job is on time amounts to at least some given lower bound.