Scheduling a single server in a two-machine flow shop

被引:17
作者
Cheng, TCE [1 ]
Kovalyov, MY
机构
[1] Hong Kong Polytech Univ, Dept Management, Kowloon, Hong Kong, Peoples R China
[2] Belarusian State Univ, Fac Econ, Minsk 220050, BELARUS
关键词
scheduling; batching; algorithms; dynamic programming;
D O I
10.1007/s00607-002-1467-8
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We study the problem of scheduling a single server that processes n jobs in a two-machine flow shop environment. A machine dependent setup time is needed whenever the server switches from one machine to the other. The problem with a given job sequence is shown to be reducible to a single machine batching problem. This result enables several cases of the server scheduling problem to be solved in O(n log n) by known algorithms, namely, finding a schedule feasible with respect to a given set of deadlines, minimizing the maximum lateness and, if the job processing times are agreeable, minimizing the total completion time. Minimizing the total weighted completion time is shown to be NP-hard in the strong sense. Two pseudopolynomial dynamic programming algorithms are presented for minimizing the weighted number of late jobs. Minimizing the number of late jobs is proved to be NP-hard even if setup times are equal and there are two distinct due dates. This problem is solved in O(n(3)) time when all job processing times on the first machine are equal, and it is solved in O(n(4)) time when all processing times on the second machine are equal.
引用
收藏
页码:167 / 180
页数:14
相关论文
共 30 条
[1]   THE COMPLEXITY OF ONE-MACHINE BATCHING PROBLEMS [J].
ALBERS, S ;
BRUCKER, P .
DISCRETE APPLIED MATHEMATICS, 1993, 47 (02) :87-107
[2]   A review of scheduling research involving setup considerations [J].
Allahverdi, A ;
Gupta, JND ;
Aldowaisan, T .
OMEGA-INTERNATIONAL JOURNAL OF MANAGEMENT SCIENCE, 1999, 27 (02) :219-239
[3]  
[Anonymous], 1979, Computers and Intractablity: A Guide to the Theoryof NP-Completeness
[4]  
Baker KR., 1974, Introduction to Sequencing and Scheduling
[5]  
BLAZEWICZ J, 1996, SCHEDULING COMPUTER
[6]  
Brucker P., 1998, Journal of Scheduling, V1, P31, DOI 10.1002/(SICI)1099-1425(199806)1:1<31::AID-JOS4>3.0.CO
[7]  
2-R
[8]  
BRUCKER P, 2001, P 5 INT C OPT TECHN, P153
[9]  
Brucker P., 1995, SCHEDULING ALGORITHM
[10]  
BRUCKER P, 1996, MATH METHOD OPER RES, V43, P1