Minimizing total completion time in a two-machine flowshop: Analysis of special cases

被引:48
作者
Hoogeveen, JA
Kawaguchi, T
机构
[1] Univ Utrecht, Dept Comp Sci, NL-3584 CH Utrecht, Netherlands
[2] Oita Univ, Dept Comp Sci & Intelligent Syst, Oita 87011, Japan
关键词
flowshop; total completion time; NP-hardness; heuristics; worst-case analysis; special case; polynomial algorithms;
D O I
10.1287/moor.24.4.887
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
We consider the problem of minimizing total completion time in a two-machine flowshop. We present a heuristic with worst-case bound 2 beta/(alpha + beta), where alpha and beta denote the minimum and maximum processing time of all operations. Furthermore, we analyze four special cases: equal processing times on the first machine, equal processing times on the second machine, processing a job on the first machine takes time no less than its processing on the second machine, acid processing a job on the first machine takes time no more than its processing on the second machine. We prove that the first special case is NP-hard in the strong sense and present an O(n log n) approximation algorithm for it with worst-case bound 4/3. We repeat the easy polynomial algorithms for the cases two and three, and show that problem four is solvable in polynomial time as well.
引用
收藏
页码:887 / 910
页数:24
相关论文
共 16 条
[11]  
RAJENDRAN C, 1991, J OPER RES SOC JPN, V34, P28
[12]  
RAJENDRAN C, 1991, EUR J OPER RES, V61, P318
[13]  
SARIN SC, 1978, ORSA TIMS NOV LOS AN
[14]  
SEWARE W, 1983, IIE T, V15, P172
[15]  
SMUTNICKI C, 1995, 1095 PRE I ENG CYB
[16]  
van de Velde S. L., 1990, Annals of Operations Research, V26, P257