A backward approach in list scheduling algorithms for multi-machine tardiness problems

https://doi.org/10.1016/0305-0548(94)E0019-4Get rights and content

Abstract

List scheduling algorithms are commonly used for multi-machine scheduling problems, especially for those with precedence relationships among operations. In most list scheduling algorithms, operations are scheduled forward. In this paper, we suggest a backward approach in which the operations are scheduled backward. We discuss some details that must be considered when applying the backward approach to problems with due dates and suggest several methods of defining parameters needed in the backward approach. Performance of this approach is tested on job shop problems and identical machine problems with several types of precedence constaints.

References (23)

  • P.J. O'Grady et al.

    A general search sequencing rule for job shop sequencing

    Int. J. Prod. Res.

    (1985)
  • Cited by (32)

    • List scheduling and beam search methods for the flexible job shop scheduling problem with sequencing flexibility

      2015, European Journal of Operational Research
      Citation Excerpt :

      Due to the limited amount of works that approach the extended version of the FJS problem and its practical applicability, the purpose of this paper is to contribute to the development of heuristic techniques able to produce reasonable results in acceptable time. First, a list scheduling algorithm is proposed, motivated by its simplicity and applicability to job scheduling in production environments (see, for example, Kim, 1995; Lee, Kim, & Choi, 2004; Mainieri & Ronconi, 2013). The natural extension of the list scheduling algorithm to a filtered beam search method is also investigated.

    • Scheduling algorithms for a semiconductor probing facility

      2011, Computers and Operations Research
    • A branch and bound algorithm for an identical parallel machine scheduling problem with a job splitting property

      2008, Computers and Operations Research
      Citation Excerpt :

      In most heuristics, jobs are prioritized according to methods developed for the single machine tardiness problem and then scheduled on the machines according to the priorities [10–13]. On the other hand, Kolumas [14] presents a decomposition heuristic by extending a decomposition principle for the single machine tardiness problem to a parallel-machine setting, and Kim [15] suggests a backward approach for the list scheduling algorithms for multi-machine tardiness problems. Also, Lee and Pinedo [16] propose a simulated annealing algorithm for a parallel machine tardiness problem with sequence-dependent setup times, and Park [17] suggests a genetic algorithm for a parallel-machine problem with the objective of minimizing total weighted tardiness.

    • Scheduling on parallel identical machines to minimize total tardiness

      2007, European Journal of Operational Research
    • Hierarchical minimization of completion time variance and makespan in jobshops

      2006, Computers and Operations Research
      Citation Excerpt :

      Only a few publications are available in the literature reporting the performance of backward scheduling in production environments. Kim [23] investigated the backward scheduling approach for multi-machine scheduling problems with due-date constraints. He described a variety of methods for setting ready times and due-dates of jobs, and tested different combinations using nine different dispatching rules.

    View all citing articles on Scopus

    Yeong-Dae Kim is an Associate Professor at the Department of Industrial Engineering, Korea Advanced Institute of Science and Technology (KAIST). He received a B.S. degree from Seoul National University, Seoul, Korea, and M.S. degree from KAIST both in Industrial Engineering, and a Ph.D. degree in Industrial and Operations Engineering from the University of Michigan. He published his works in International Journal of Production Research, European Journal of Operational Research, International Journal of Flexible Manufacturing Systems, Journal of the Operational Research Society, IIE Transactions, Computers and Operations Research, and Journal of Manufacturing Systems.

    View full text