Scheduling batches with sequential job processing for two-machine flow and open shops

被引:35
作者
Glass, CA [1 ]
Potts, CN
Strusevich, VA
机构
[1] City Univ London, Sch Math, London EC1V 0HB, England
[2] Univ Southampton, Fac Math Studies, Southampton SO17 1BJ, Hants, England
[3] Univ Greenwich, Sch Comp & Math Sci, London SE10 9LS, England
关键词
production-scheduling; open-shop; flow-shop; analysis of algorithms : computational complexity; suboptimal algorithms;
D O I
10.1287/ijoc.13.2.120.10521
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In this paper, we study a problem of scheduling and batching on two machines in a flow-shop and open-shop environment. Each machine processes operations in batches, and the processing time of a batch is the sum of the processing times of the operations in that batch. A setup time, which depends only on the machine, is required before a batch is processed on a machine, and all jobs in a batch remain at the machine until the entire batch is processed. The aim is to make batching and sequencing decisions, which specify a partition of the jobs into batches on each machine, and a processing order of the batches on each machine, respectively, so that the makespan is minimized. The flow-shop problem is shown to be strongly NP-hard. We demonstrate that there is an optimal solution with the same batches on the two machines; we refer to these as consistent batches. A heuristic is developed that selects the best schedule among several with one, two, or three consistent batches, and is shown to have a worst-case performance ratio of 4/3. For the open-shop, we show that the problem is NP-hard in the ordinary sense. By proving the existence of an optimal solution with one, two or three consistent batches, a close relationship is established with the problem of scheduling two or three identical parallel machines to minimize the makespan. This allows a pseudo-polynomial algorithm to he derived, and various heuristic methods to be suggested.
引用
收藏
页码:120 / 137
页数:18
相关论文
共 21 条
[1]   THE COMPLEXITY OF ONE-MACHINE BATCHING PROBLEMS [J].
ALBERS, S ;
BRUCKER, P .
DISCRETE APPLIED MATHEMATICS, 1993, 47 (02) :87-107
[2]  
[Anonymous], 1979, Computers and Intractablity: A Guide to the Theoryof NP-Completeness
[3]  
BRUCKER P, 1996, MATH METHOD OPER RES, V43, P1
[4]   Batching and scheduling to minimize the makespan in the two-machine flowshop [J].
Cheng, TCE ;
Wang, GQ .
IIE TRANSACTIONS, 1998, 30 (05) :447-453
[5]  
Cheng TCE, 1996, IIE TRANS, V28, P953
[6]  
CHENG TCE, 1998, ALGORITHMS PARALLEL
[7]  
CHENG TCE, 1998, SINGLE MACHINE BATCH
[8]  
GONZALEZ T, 1976, J ACM, V23, P665, DOI 10.1145/321978.321985
[9]  
Graham R. L., 1979, Discrete Optimisation, P287
[10]   BOUNDS ON MULTIPROCESSING TIMING ANOMALIES [J].
GRAHAM, RL .
SIAM JOURNAL ON APPLIED MATHEMATICS, 1969, 17 (02) :416-&