Abstract

Suppose n jobs are to be processed consecutively by a single machine, without interruption and without idle time. Each job j has a known processing time pj and has associated with it a time-varying cost density function cj. The cost of processing job j in the time interval [t − pj, t] is Cj(t) = ∫t−pjtcj(u) du. We show that if the cost density functions of the jobs satisfy certain simple conditions, a sequence minimizing total cost is easily obtained. This result generalizes the well-known “ratio rule” of W. E. Smith for minimizing total weighted completion time and is applicable to problems involving discounted linear delay costs, discounted linear processing costs, discounted resetting and processing costs, and linear combinations of these costs. Moreover, we show that for such costs, sequences that are optimal subject to series parallel precedence constraints can be found in 0(n log n) time.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call