Abstract
We consider single-machine scheduling to minimize the total completion time, where the processing time of a job is a step function of its start time. In this paper we establish the complexity status of the problem by proving its NP-hardness and developing a dynamic programming algorithm that solves the problem in pseudo-polynomial time.
Original language | English |
---|---|
Article number | 106329 |
Journal | Computers and Industrial Engineering |
Volume | 144 |
DOIs | |
Publication status | Published - Jun 2020 |
Keywords
- Dynamic programming
- Ordinary NP-hardness
- Single-machine scheduling
- Step deterioration
- Total completion time
ASJC Scopus subject areas
- General Computer Science
- General Engineering