• 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|∑wjCj 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