Abstract
We study a single machine scheduling problem, where the objective is minimum total early work. In this setting, a job is penalized according to the duration of the parts of the job completed prior to its due-date. First we prove that the problem is NP-hard. Then, based on a number of properties of an optimal schedule, we introduce a pseudo-polynomial dynamic programming algorithm, verifying NP-hardness in the ordinary sense. Our numerical tests indicate that the dynamic programming solves problems of hundreds of jobs in very reasonable time.
| Original language | English |
|---|---|
| Pages (from-to) | 115-118 |
| Number of pages | 4 |
| Journal | Computers and Operations Research |
| Volume | 73 |
| DOIs | |
| State | Published - Sep 2016 |
Bibliographical note
Publisher Copyright:© 2016 Elsevier Ltd. All rights reserved.
Keywords
- Dynamic programming
- Scheduling
- Single machine
- Total early work
Fingerprint
Dive into the research topics of 'A single machine scheduling problem to minimize total early work'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver