• DocumentCode
    1180881
  • Title

    Dual constrained single machine sequencing to minimize total weighted completion time

  • Author

    Pan, Yunpeng ; Shi, Leyuan

  • Author_Institution
    Dept. of Ind. & Syst. Eng., Univ. of Wisconsin-Madison, Madison, WI, USA
  • Volume
    2
  • Issue
    4
  • fYear
    2005
  • Firstpage
    344
  • Lastpage
    357
  • Abstract
    We study a single-machine sequencing problem with both release dates and deadlines to minimize the total weighted completion time. We propose a branch-and-bound algorithm for this problem. The algorithm exploits an effective lower bound and a dynamic programming dominance technique. As a byproduct of the lower bound, we have developed a new algorithm for the generalized isotonic regression problem; the algorithm can also be used as an O(nlogn)-time timetabling routine in earliness-tardiness scheduling. Extensive computational experiments indicate that the proposed branch-and-bound algorithm competes favorably with a dynamic programming procedure. Note to Practitioners-Real-life production systems usually involve multiple machines and resources. The configurations of such systems may be complex and subject to change over time. Therefore, model-based solution approaches, which aim to solve scheduling problems for specific configurations, will inevitably run into difficulties. By contrast, decomposition methods are much more expressive and extensible. The single-machine problem and its solution procedure studied in this paper will prove useful to a decomposition method that decomposes multiple-machine, multiple-resource scheduling problems into a number of single-machine problems. The total weighted completion time objective is relevant to production environments where inventory levels and manufacturing cycle times are key concerns. Future research can be pursued along two directions. First, it seems to be necessary to further generalize the problem to consider also negative job weights. Second, the solution procedure developed here is ready to be incorporated into a machine-oriented decomposition method such as the shifting bottleneck procedure.
  • Keywords
    computational complexity; dynamic programming; job shop scheduling; regression analysis; single machine scheduling; tree searching; branch-and-bound algorithm; dual constrained single machine sequencing problem; dynamic programming dominance technique; earliness-tardiness scheduling; generalized isotonic regression problem; timetabling routine; total weighted completion time minimization; Dynamic programming; Environmental management; Inventory management; Job shop scheduling; Machinery production industries; Manufacturing; Processor scheduling; Production systems; Scheduling algorithm; Single machine scheduling; Branch and bound; isotonic regression; scheduling; timetabling; weighted completion time (WCT);
  • fLanguage
    English
  • Journal_Title
    Automation Science and Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1545-5955
  • Type

    jour

  • DOI
    10.1109/TASE.2005.853474
  • Filename
    1514454