Abstract
We study a single machine scheduling problem with a rate modifying activity. In most cases, performing such an activity (e.g., a maintenance procedure) improves the system performance, as reflected by shorter processing times of the jobs processed after it. The scheduling measure assumed is total late work: each job is considered as a collection of unit-time jobs, and the late work is defined as the number of tardy units. The problem is NP-hard, and we introduce and test numerically a pseudo-polynomial dynamic programming algorithm. Our results indicate that the algorithm solves large problem instances efficiently.
Original language | English |
---|---|
Article number | 107138 |
Pages (from-to) | 107138 |
Number of pages | 1 |
Journal | Computers and Industrial Engineering |
Volume | 154 |
DOIs | |
State | Published - Apr 2021 |
Keywords
- Dynamic programming
- Rate-modifying activity
- Scheduling
- Single machine
- Total late work
All Science Journal Classification (ASJC) codes
- Computer Science(all)
- Engineering(all)