Metaheuristics to minimise makespan on parallel batch processing machines with dynamic job arrivals

被引:44
作者
Chen, Huaping [1 ]
Du, Bing [1 ]
Huang, George Q. [2 ]
机构
[1] Univ Sci & Technol China, Sch Management, Hefei 230026, Peoples R China
[2] Univ Hong Kong, Dept Ind & Mfg Syst Engn, Hong Kong, Hong Kong, Peoples R China
基金
高等学校博士学科点专项科研基金; 中国国家自然科学基金;
关键词
batch scheduling; makespan; dynamic job arrivals; genetic algorithm; ant colony optimisation; ANT COLONY OPTIMIZATION; HYBRID GENETIC ALGORITHM; SINGLE-MACHINE; SCHEDULING PROBLEM; MAXIMUM LATENESS; COMPLETION-TIME; RELEASE TIMES; SIZES; FLOWSHOP; SEMICONDUCTOR;
D O I
10.1080/0951192X.2010.495137
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Batch processing machines that can process a group of jobs simultaneously are often encountered in semiconductor manufacturing and metal heat treatment. This research investigates the scheduling problem on parallel batch processing machines in the presence of dynamic job arrivals and non-identical job sizes. The processing time and ready time of a batch are equal to the largest processing time and release time among all jobs in the batch, respectively. This problem is NP-hard in the strong sense, and hence two lower bounds were proposed to evaluate the performance of approximation algorithms. An ERT-LPT heuristic rule was next presented to assign batches to parallel machines. Two metaheuristics, a genetic algorithm (GA) and an ant colony optimisation (ACO) are further proposed using ERT-LPT to minimise makespan. The performances of the two approaches, along with a BFLPT-ERTLPT (BE) heuristic were compared by computational experiments. The results show that both metaheurisitcs outperform BE. GA is able to obtain better solutions when dealing with small-job instances compared to ACO, whereas ACO dominates GA in large-job instances.
引用
收藏
页码:942 / 956
页数:15
相关论文
共 38 条
[1]  
Bramel J., 1997, LOGIC LOGISTICS THEO
[2]   MINIMIZING TOTAL COMPLETION-TIME ON BATCH PROCESSING MACHINES [J].
CHANDRU, V ;
LEE, CY ;
UZSOY, R .
INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 1993, 31 (09) :2097-2121
[3]   Minimizing makespan on parallel batch processing machines [J].
Chang, PY ;
Damodaran, P ;
Melouk, S .
INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2004, 42 (19) :4211-4220
[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]   A hybrid genetic algorithm to minimize makespan for the single batch machine dynamic scheduling problem [J].
Chou, Fuh-Der ;
Chang, Pei-Chann ;
Wang, Hui-Mei .
INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2006, 31 (3-4) :350-359
[6]   Heuristics to minimize makespan of parallel batch processing machines [J].
Damodaran, Purushothaman ;
Chang, Ping-Yu .
INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2008, 37 (9-10) :1005-1013
[7]   Minimizing makespan on a batch-processing machine with non-identical job sizes using genetic algorithms [J].
Damodaran, Purushothaman ;
Manjeshwar, Praveen Kumar ;
Srihari, Krishnaswami .
INTERNATIONAL JOURNAL OF PRODUCTION ECONOMICS, 2006, 103 (02) :882-891
[8]   Scheduling identical parallel batch processing machines to minimise makespan using genetic algorithms [J].
Damodaran, Purushothaman ;
Hirani, Neal S. ;
Velez-Gallego, Mario C. .
EUROPEAN JOURNAL OF INDUSTRIAL ENGINEERING, 2009, 3 (02) :187-206
[9]  
DUPONT L, 1998, EUROPEAN J AUTOMATIO, V32, P431
[10]  
Ghazvini FJ, 1998, INT J PROD ECON, V55, P273, DOI 10.1016/S0925-5273(98)00067-X