Approximation algorithms for two-machine flow shop scheduling with batch setup times

被引:17
作者
Chen, B
Potts, CN [1 ]
Strusevich, VA
机构
[1] Univ Southampton, Fac Math Studies, Southampton S0117 1BJ, Hants, England
[2] Univ Warwick, Warwick Business Sch, Coventry CV4 7AL, W Midlands, England
[3] Univ Greenwich, Sch Comp & Math Sci, London SE18 6PF, England
关键词
scheduling; flow shop; batch setup times; approximation algorithm; performance analysis;
D O I
10.1007/BF01585875
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In many practical situations, batching of similar jobs to avoid setups is performed while constructing a schedule. This paper addresses the problem of non-preemptively scheduling independent jobs in a two-machine flow shop with the objective of minimizing the makespan. Jobs are grouped into batches. A sequence independent batch setup time on each machine is required before the first job is processed, and when a machine switches from processing a job in some batch to a job of another batch. Besides irs practical interest, this problem is a direct generalization of the classical two-machine flow shop problem with no grouping of jobs, which can be solved optimally by Johnson's well-known algorithm. The problem under investigation is known to be NP-hard. We propose two O(n log n) time heuristic algorithms. The first heuristic, which creates a schedule with minimum total setup time by forcing all jobs in the same batch to be sequenced in adjacent positions, has a worst-case performance ratio of 3/2. By allowing each batch to be split into at most two sub-batches, a second heuristic is developed which has an improved worst-case performance ratio of 4/3. (C) 1998 The Mathematical Programming Society, Inc. Published by Elsevier Science B.V.
引用
收藏
页码:255 / 271
页数:17
相关论文
共 10 条
[1]   A BETTER HEURISTIC FOR PREEMPTIVE PARALLEL MACHINE SCHEDULING WITH BATCH SETUP TIMES [J].
CHEN, B .
SIAM JOURNAL ON COMPUTING, 1993, 22 (06) :1303-1318
[2]  
GONZALEZ T, 1976, J ACM, V23, P665, DOI 10.1145/321978.321985
[3]  
Johnson S. M., 1954, Naval Research Logistics Quarterly, V1, P61, DOI [DOI 10.1002/NAV.3800010110, 10.1002/nav.3800010110]
[4]   2-MACHINE SHOP SCHEDULING PROBLEMS WITH BATCH PROCESSING [J].
KLEINAU, U .
MATHEMATICAL AND COMPUTER MODELLING, 1993, 17 (06) :55-66
[5]  
Lawler E., 1993, LOGISTICS PRODUCTION, DOI 10.1016/S0927-0507(05)80189-6
[6]   ANALYSIS OF HEURISTICS FOR PREEMPTIVE PARALLEL MACHINE SCHEDULING WITH BATCH SETUP TIMES [J].
MONMA, CL ;
POTTS, CN .
OPERATIONS RESEARCH, 1993, 41 (05) :981-993
[7]   ON THE COMPLEXITY OF SCHEDULING WITH BATCH SETUP TIMES [J].
MONMA, CL ;
POTTS, CN .
OPERATIONS RESEARCH, 1989, 37 (05) :798-804
[8]   INTEGRATING SCHEDULING WITH BATCHING AND LOT-SIZING - A REVIEW OF ALGORITHMS AND COMPLEXITY [J].
POTTS, CN ;
VANWASSENHOVE, LN .
JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 1992, 43 (05) :395-406
[9]   OPTIMAL 2-STAGE PRODUCTION SCHEDULING WITH SETUP TIMES SEPARATED [J].
YOSHIDA, T ;
HITOMI, K .
AIIE TRANSACTIONS, 1979, 11 (03) :261-263
[10]   ANALYSIS OF APPROXIMATION ALGORITHMS FOR SINGLE-MACHINE SCHEDULING WITH DELIVERY TIMES AND SEQUENCE INDEPENDENT BATCH SETUP TIMES [J].
ZDRZALKA, S .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1995, 80 (02) :371-380