Abstract
We study a single machine scheduling problem. The processor needs to go through a maintenance activity, which has to be completed prior to a given deadline. The objective function is minimum total weighted completion time. The problem is proved to be NP-hard, and an introduction of a pseudo-polynomial dynamic programming algorithm indicates that it is NP-hard in the ordinary sense. We also present an efficient heuristic, which is shown numerically to perform well.
Original language | English |
---|---|
Pages (from-to) | 619-623 |
Number of pages | 5 |
Journal | Computers and Mathematics with Applications |
Volume | 57 |
Issue number | 4 |
DOIs | |
State | Published - Feb 2009 |
Bibliographical note
Funding Information:This paper was supported in part by the Recanati Fund of The School of Business Administration, The Hebrew University, Jerusalem, Israel.
Keywords
- Dynamic programming
- Heuristics
- Maintenance activity
- Scheduling
- Single machine
- Weighted completion time