DocumentCode
694123
Title
A note on dynamic programming formulations for scheduling job classes with changeover times on a single machine
Author
Mizutani, Eiji
Author_Institution
Dept. of Ind. Manage., Nat. Taiwan Univ. of Sci. & Technol., Taipei, Taiwan
fYear
2013
fDate
10-13 Dec. 2013
Firstpage
723
Lastpage
727
Abstract
We consider the problem for scheduling N jobs that are partitioned to F disjoint classes (or families) subject to changeover (or setup) times in order to minimize the total weighted completion time. We first identify a published inefficient forward dynamic programming (DP) procedure due to Potts (1991) that works in O(F2NF+d), where d is the number of different changeover values (d ≤ F2). We then show how to make a forward DP progress in O(F2NF) by modifying the evaluation of stage costs. Although the posed scheduling problem is believed to be amenable to backward DP (rather than forward DP) in the literature, the resulting forward DP can work at least as efficiently as an existing (best-known) backward DP procedure. In other words, both forward and backward DPs can be rendered equally efficient when the definitions of states are changed appropriately for DP procedures. This is why DP formulations are often said to be quite an art.
Keywords
dynamic programming; single machine scheduling; backward DP procedure; changeover values; dynamic programming formulations; job classes scheduling; single machine scheduling; Art; Boundary conditions; Job shop scheduling; Niobium; Noise measurement; Operations research; Single machine scheduling; Dynamic programming (DP); Potts´s 1991 forward DP; i|sfg |∑wj Cj scheduling problem;
fLanguage
English
Publisher
ieee
Conference_Titel
Industrial Engineering and Engineering Management (IEEM), 2013 IEEE International Conference on
Conference_Location
Bangkok
Type
conf
DOI
10.1109/IEEM.2013.6962506
Filename
6962506
Link To Document