Abstract
We study single machine scheduling problems with an additional option of performing a weight-modifying-activity. If such an activity is performed, the cost of subsequent jobs is reduced, as reflected by smaller job-weights. We focus first on minimizing total weighted completion time. A pseudo-polynomial dynamic programming algorithm is introduced for this problem. Several special cases of unit processing time jobs are solved in polynomial time. We also solve in polynomial time (an extension of) the minmax version of the problem, by adapting the well-known Lawler’s Algorithm for minimizing maximum cost on a single machine.
Original language | English |
---|---|
Pages (from-to) | 737-745 |
Number of pages | 9 |
Journal | Annals of Operations Research |
Volume | 295 |
Issue number | 2 |
DOIs | |
State | Published - Dec 2020 |
Bibliographical note
Publisher Copyright:© 2020, Crown.
Keywords
- Dynamic programming
- Scheduling
- Single machine
- Total weighted completion time
- Weight-modifying-activity