Abstract
We consider the problem of scheduling jobs on a single machine where job-processing times are controllable through the allocation of a common limited resource. The release dates are known and the job-processing time is described by a convex decreasing resource consumption function. Our objective is to simultaneously determine the optimal job permutation and the resource allocation, such that the maximal completion time is minimized. We provide an O(n) time optimization algorithm for the case of identical job release dates, and an O(n2) time optimization algorithm for the case of non-identical job release dates.
Original language | English |
---|---|
Pages (from-to) | 1481-1489 |
Number of pages | 9 |
Journal | Computers and Operations Research |
Volume | 31 |
Issue number | 9 |
DOIs | |
State | Published - 1 Aug 2004 |
Keywords
- Convex resource allocation
- Release dates and optimization
- Single machine scheduling
ASJC Scopus subject areas
- General Computer Science
- Modeling and Simulation
- Management Science and Operations Research