Dynamic Programming Algorithms for Scheduling Jobs with Sequence-Dependent Processing Times

순서 의존적인 작업시간을 갖는 작업들의 스케쥴링을 위한 동적계획법

  • Received : 19980500
  • Published : 1998.09.30

Abstract

In this paper, we consider the problem of scheduling n jobs with sequence-dependent processing times on a set of parallel-identical machines. The processing time of each job consists of a pure processing time and a sequence-dependent setup time. The objective is to maximize the total remaining machine available time which can be used for other tasks. For the problem, we first propose a dynamic programming(DP) algorithm for sequencing jobs processed on a single machine. The algorithm is then extended to handle jobs on parallel-identical machines. Finally, we developed an improved version of the algorithm which generates optimal solutions using much smaller amount of memory space and computing time. Computational results are provided to illustrate the performance of the DP algorithms.

Keywords

Acknowledgement

Supported by : 한국학술진흥재단