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 p j and has associated with it a time-varying cost density function c j . The cost of processing job j in the time interval [t − p j , t] is C j (t) = ∫ t−p j t c j (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.
No takes yet. Share an insight, caveat, or question.
Lawler et al. (1978) studied this question.
Synapse has enriched 5 related papers. Consider them for comparative context: