A Self-Adaptive Differential Evolution Algorithm for Scheduling a Single Batch-Processing Machine With Arbitrary Job Sizes and Release Times

被引:188
作者
Zhou, Shengchao [1 ]
Xing, Lining [2 ,3 ]
Zheng, Xu [4 ]
Du, Ni [5 ]
Wang, Ling [6 ]
Zhang, Qingfu [7 ,8 ]
机构
[1] Cent South Univ, Sch Automat, Changsha 410083, Peoples R China
[2] Cent South Univ Forestry & Technol, Sch Logist & Transportat, Changsha 410004, Peoples R China
[3] Natl Univ Def Technol, Sch Syst Engn, Changsha 410073, Peoples R China
[4] Univ Sci & Technol China, Sch Management, Hefei 230026, Peoples R China
[5] Hunan Agr Univ, Sch Econ, Changsha 410128, Peoples R China
[6] Tsinghua Univ, Dept Automat, Beijing 100084, Peoples R China
[7] City Univ Hong Kong, Dept Comp Sci, Hong Kong, Peoples R China
[8] City Univ Hong Kong, Shenzhen Res Inst, Shenzhen 518172, Peoples R China
基金
中国国家自然科学基金;
关键词
Optimal scheduling; Job shop scheduling; Heuristic algorithms; Genetic algorithms; Dynamic programming; Batch-processing machine (BPM); differential evolution (DE); operator adaptation; parameter adaptation; scheduling;
D O I
10.1109/TCYB.2019.2939219
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Batch-processing machines (BPMs) can process a number of jobs at a time, which can be found in many industrial systems. This article considers a single BPM scheduling problem with unequal release times and job sizes. The goal is to assign jobs into batches without breaking the machine capacity constraint and then sort the batches to minimize the makespan. A self-adaptive differential evolution algorithm is developed for addressing the problem. In our proposed algorithm, mutation operators are adaptively chosen based on their historical performances. Also, control parameter values are adaptively determined based on their historical performances. Our proposed algorithm is compared to CPLEX, existing metaheuristics for this problem and conventional differential evolution algorithms through comprehensive experiments. The experimental results demonstrate that our proposed self-adaptive algorithm is more effective than other algorithms for this scheduling problem.
引用
收藏
页码:1430 / 1442
页数:13
相关论文
共 61 条
[21]  
Lawler E., 1993, Sequencing and Scheduling: Algorithms and Complexity, em Logistics of production and inventory, DOI DOI 10.1016/S0927-0507(05)80189-6
[22]   Minimizing makespan on a single batch processing machine with dynamic job arrivals [J].
Lee, CY ;
Uzsoy, R .
INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 1999, 37 (01) :219-236
[23]   EFFICIENT ALGORITHMS FOR SCHEDULING SEMICONDUCTOR BURN-IN OPERATIONS [J].
LEE, CY ;
UZSOY, R ;
MARTINVEGA, LA .
OPERATIONS RESEARCH, 1992, 40 (04) :764-775
[24]   Scheduling with agreeable release times and due dates on a batch processing machine [J].
Li, CL ;
Lee, CY .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1997, 96 (03) :564-569
[25]   An Adaptive Framework to Tune the Coordinate Systems in Nature-Inspired Optimization Algorithms [J].
Liu, Zhi-Zhong ;
Wang, Yong ;
Yang, Shengxiang ;
Tang, Ke .
IEEE TRANSACTIONS ON CYBERNETICS, 2019, 49 (04) :1403-1416
[26]   Classification- and Regression-Assisted Differential Evolution for Computationally Expensive Problems [J].
Lu, Xiao-Fen ;
Tang, Ke .
JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2012, 27 (05) :1024-1034
[27]   A literature review, classification and simple meta-analysis on scheduling of batch processors in semiconductor [J].
Mathirajan, M. ;
Sivakumar, A. I. .
INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2006, 29 (9-10) :990-1001
[28]   Minimizing makespan for single machine batch processing with non-identical job sizes using simulated annealing [J].
Melouk, S ;
Damodaran, P ;
Chang, PY .
INTERNATIONAL JOURNAL OF PRODUCTION ECONOMICS, 2004, 87 (02) :141-147
[29]   Real-parameter unconstrained optimization based on enhanced fitness-adaptive differential evolution algorithm with novel mutation [J].
Mohamed, Ali Wagdy ;
Suganthan, Ponnuthurai Nagaratnam .
SOFT COMPUTING, 2018, 22 (10) :3215-3235
[30]   Scheduling flow shops using differential evolution algorithm [J].
Onwubolu, G ;
Davendra, D .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2006, 171 (02) :674-692