An effective discrete differential evolution algorithm for scheduling uniform parallel batch processing machines with non-identical capacities and arbitrary job sizes

被引:62
作者
Zhou, Shengchao [1 ]
Liu, Ming [2 ]
Chen, Huaping [3 ]
Li, Xueping [4 ]
机构
[1] Univ Sci & Technol China, Sch Management, Hefei 230026, Anhui, Peoples R China
[2] Nankai Univ, Sch Finance, Tianjin 300071, Peoples R China
[3] Univ Sci & Technol China, Sch Comp Sci & Technol, Hefei 230026, Anhui, Peoples R China
[4] Univ Tennessee, Dept Ind & Syst Engn, Knoxville, TN 37996 USA
关键词
Scheduling; Batch processing machines (BPMs); Uniform parallel machines; Non-identical capacities; Discrete differential evolution algorithm; BURN-IN OVEN; HYBRID GENETIC ALGORITHM; MINIMIZING MAKESPAN; RELEASE TIMES; FLOW-SHOP; SEMICONDUCTOR INDUSTRY; OPTIMIZATION; MINIMIZATION; HEURISTICS; FAMILIES;
D O I
10.1016/j.ijpe.2016.05.014
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Batch processing machines (BPMs) simultaneously process multiple jobs in a batch, which are commonly used in many industrial systems. This paper studies the scheduling problem of uniform parallel batch processing machines with arbitrary job sizes. These batch processing machines have non-identical capacities and different speeds. The objective is to minimize the makespan (or maximize the machine utilization). We formulate this problem as a mixed integer programming model. Since the problem is strongly NP-hard, an effective differential evolution-based hybrid algorithm is proposed for solving large-scale problems. Firstly, in this algorithm, individuals in the population are represented as discrete job sequences, and novel mutation and crossover operators are designed based on this representation. Next, a heuristic is developed to form batches and schedule the resulting batches on the uniform parallel machines. Then, the performance of the proposed algorithm is evaluated by comparing its results to a commercial solver (CPLEX), a random keys genetic algorithm (RKGA) and a particle swarm optimization (PSO) algorithm. Experimental results demonstrate the superiority of the proposed algorithm in terms of solution quality and robustness, especially for large-scale instances. (C) 2016 Elsevier B.V. All rights reserved.
引用
收藏
页码:1 / 11
页数:11
相关论文
共 60 条
[1]   Scheduling of machines and automated guided vehicles in FMS using differential evolution [J].
Babu, A. Gnanavel ;
Jerald, J. ;
Haq, A. Noorul ;
Luxmi, V. Muthu ;
Vigneswaralu, T. P. .
INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2010, 48 (16) :4683-4699
[2]  
Brucker P., 1998, Journal of Scheduling, V1, P31, DOI 10.1002/(SICI)1099-1425(199806)1:1<31::AID-JOS4>3.0.CO
[3]  
2-R
[4]   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
[5]  
Chang FP, 2004, J CHIN INST CHEM ENG, V35, P683
[6]   Minimizing makespan on parallel batch processing machines [J].
Chang, PY ;
Damodaran, P ;
Melouk, S .
INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2004, 42 (19) :4211-4220
[7]   A hybrid differential evolution algorithm for a two-stage flow shop on batch processing machines with arbitrary release times and blocking [J].
Chen, Huaping ;
Zhou, Shengchao ;
Li, Xueping ;
Xu, Rui .
INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2014, 52 (19) :5714-5734
[8]   Scheduling a batch processing machine with non-identical job sizes: a clustering perspective [J].
Chen, Huaping ;
Du, Bing ;
Huang, George Q. .
INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2011, 49 (19) :5755-5778
[9]   Metaheuristics to minimise makespan on parallel batch processing machines with dynamic job arrivals [J].
Chen, Huaping ;
Du, Bing ;
Huang, George Q. .
INTERNATIONAL JOURNAL OF COMPUTER INTEGRATED MANUFACTURING, 2010, 23 (10) :942-956
[10]   An improved ant colony optimization for scheduling identical parallel batching machines with arbitrary job sizes [J].
Cheng, Bayi ;
Wang, Qi ;
Yang, Shanlin ;
Hu, Xiaoxuan .
APPLIED SOFT COMPUTING, 2013, 13 (02) :765-772