Article ID: | iaor20012308 |
Country: | United Kingdom |
Volume: | 28 |
Issue: | 2 |
Start Page Number: | 157 |
End Page Number: | 175 |
Publication Date: | Feb 2001 |
Journal: | Computers and Operations Research |
Authors: | Oguz Ceyda, Cheng T.C. Edwin, Yeung W.K. |
Keywords: | programming: dynamic |
We study several single-machine non-preemptive scheduling problems to minimize the sum of weighted earliness–tardiness, weighted number of early and tardy jobs, common due window location, and flowtime penalties. We allow the due window location to be either a decision variable or a given parameter. We assume that the due window location has a tolerance and the window size is a given parameter. We further make the assumption that the ratios of the job processing times to the earliness–tardiness weights are agreeable for the first problem. We propose pseudo-polynomial dynamic programming algorithms to optimally solve the problems. We also provide polynomial time algorithms for several special cases.