In this paper the problem of minimizing the mean squared deviation (MSDP) of job completion times about a given common due date in n-job, single-machine scheduling is considered. The release times for all jobs are assumed to be zero. No polynomial time algorithms have been found to identify an optimal solution to MSDP. For the tightly restricted version of MSDP, no even pseudo-polynomial time algorithms have been found to identify an optimal solution. We present some dominance properties for MSDP based on which a pseudo-polynomial dynamic programming algorithm which is an extension of the dynamic programming algorithm proposed by Lee, Danusaputro and Lin is presented to optimally solve the tightly restricted version of MSDP. Computational results show that the proposed dynamic programming algorithm can optimally solve tightly restricted instances of MSDP with up to 100 jobs in less than two seconds.
All Science Journal Classification (ASJC) codes
- Computer Science(all)
- Modeling and Simulation
- Management Science and Operations Research
- Information Systems and Management