Scheduling jobs with ready times and precedence constraints on parallel batch machines using metaheuristics

被引:46
作者
Bilyk, Andrew [1 ]
Moench, Lars [1 ]
Almeder, Christian [2 ]
机构
[1] Univ Hagen, Dept Math & Comp Sci, D-58097 Hagen, Germany
[2] Europa Univ Viadrina Frankfurt Oder, Chair Supply Chain Management, D-15230 Frankfurt, Germany
关键词
Scheduling; Batching; Parallel machines; Variable neighborhood search; Greedy randomized adaptive search; VARIABLE NEIGHBORHOOD SEARCH; PROCESSING MACHINES; ALGORITHM; TARDINESS; FAMILIES; MINIMIZE;
D O I
10.1016/j.cie.2014.10.008
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In this paper, we discuss a scheduling problem for parallel batch machines where the jobs have ready times. Problems of this type can be found in semiconductor wafer fabrication facilities (wafer fabs). In addition, we consider precedence constraints among the jobs. Such constraints arise, for example, in scheduling subproblems of the shifting bottleneck heuristic when complex job shop scheduling problems are tackled. We use the total weighted tardiness as the performance measure to be optimized. Hence, the problem is NP-hard and we have to rely on heuristic solution approaches. We consider a variable neighborhood search (VNS) scheme and a greedy randomized adaptive search procedure (GRASP) to compute efficient solutions. We assess the performance of the two metaheuristics based on a large set of randomly generated problem instances and based on instances from the literature. The obtained computational results demonstrate that VNS is a very fast heuristic that quickly leads to high-quality solutions, whereas the GRASP is slightly outperformed by the VNS approach. However, the GRASP approach has the advantage that it can be parallelized in a more natural manner compared to VNS. (C) 2014 Elsevier Ltd. All rights reserved.
引用
收藏
页码:175 / 185
页数:11
相关论文
共 40 条
[1]   Metaheuristics for scheduling jobs with incompatible families on parallel batching machines [J].
Almeder, C. ;
Moench, L. .
JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 2011, 62 (12) :2083-2096
[2]  
Almeder C., 2011, P MULT INT C SCHED T, P557
[3]  
[Anonymous], 2012, Scheduling
[4]   Minimizing total tardiness in parallel machine scheduling with setup times:: An adaptive memory-based GRASP approach [J].
Armentano, Vinicius Amaral ;
de Franca Filho, Moacir Felizardo .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2007, 183 (01) :100-114
[5]  
Bilyk A., 2012, 2012 IEEE International Conference on Automation Science and Engineering (CASE 2012), P419, DOI 10.1109/CoASE.2012.6386462
[6]   GPU computing in discrete optimization. Part I: Introduction to the GPU [J].
Brodtkorb, Andre R. ;
Hagen, Trond R. ;
Schulz, Christian ;
Hasle, Geir .
EURO JOURNAL ON TRANSPORTATION AND LOGISTICS, 2013, 2 (1-2) :129-157
[7]  
Brucker P., 1998, Journal of Scheduling, V1, P31, DOI 10.1002/(SICI)1099-1425(199806)1:1<31::AID-JOS4>3.0.CO
[8]  
2-R
[9]   Single machine parallel patch scheduling subject to precedence constraints [J].
Cheng, TCE ;
Ng, CT ;
Yuan, JJ ;
Liu, ZH .
NAVAL RESEARCH LOGISTICS, 2004, 51 (07) :949-958
[10]   A memetic algorithm for minimizing total weighted tardiness on parallel batch machines with incompatible job families and dynamic job arrival [J].
Chiang, Tsung-Che ;
Cheng, Hsueh-Chien ;
Fu, Li-Chen .
COMPUTERS & OPERATIONS RESEARCH, 2010, 37 (12) :2257-2269