A modified particle swarm optimization algorithm for a batch-processing machine scheduling problem with arbitrary release times and non-identical job sizes

被引:99
作者
Zhou, Hongming [1 ]
Pang, Jihong [1 ]
Chen, Ping-Kuo [2 ]
Chou, Fuh-Der [1 ]
机构
[1] Wenzhou Univ, Coll Mech & Elect Engn, Wenzhou 325035, Zhejiang, Peoples R China
[2] Wenzhou Business Coll, Wenzhou 325035, Zhejiang, Peoples R China
关键词
Batch-processing machine; Non-identical job sizes; Scheduling; Particle swarm optimization; MINIMIZING MAKESPAN; MAXIMUM LATENESS; GENETIC ALGORITHM; TARDINESS;
D O I
10.1016/j.cie.2018.06.018
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This paper presents a modified particle swarm optimization (MPSO) algorithm to minimize the maximum lateness for the single batch-processing machine problem with non-identical job sizes and release dates. The MPSO algorithm incorporated a diversification and a local search strategy into a basic particle swarm optimization algorithm. This incorporation enables the proposed algorithm to have a good balance between exploration and exploitation that yields high search efficiency. Additionally, a dynamic programming method is proposed to calculate a relevant value for each particle. The MPSO algorithm was tested in problems from the literature without release dates and newly generated problems with release dates. Computational results show the advantages of combining the diversification strategy, and local search methods. The performance of the proposed MPSO is competitive. For the problems without release dates, the MPSO algorithm could find 80 optimal solutions and improve 68 solutions for all benchmark instances. For the problems with job release dates, the MPSO algorithm also significantly outperformed the other two algorithms with respect to solution quality within the same computational time.
引用
收藏
页码:67 / 81
页数:15
相关论文
共 50 条
[21]   Scheduling unrelated parallel batch processing machines with non-identical job sizes [J].
Li, XiaoLin ;
Huang, YanLi ;
Tan, Qi ;
Chen, HuaPing .
COMPUTERS & OPERATIONS RESEARCH, 2013, 40 (12) :2983-2990
[22]   Minimising the total weighted tardiness for non-identical parallel batch processing machines with job release times and non-identical job sizes [J].
Chou, Fuh-Der .
EUROPEAN JOURNAL OF INDUSTRIAL ENGINEERING, 2013, 7 (05) :529-557
[23]   Minimising makespan for two batch-processing machines with non-identical job sizes in job shop [J].
Cheng, Bayi ;
Yang, Shanlin ;
Ma, Ying .
INTERNATIONAL JOURNAL OF SYSTEMS SCIENCE, 2012, 43 (12) :2185-2192
[24]   Scheduling algorithm for flow shop with two batch-processing machines and arbitrary job sizes [J].
Cheng, Bayi ;
Yang, Shanlin ;
Hu, Xiaoxuan ;
Li, Kai .
INTERNATIONAL JOURNAL OF SYSTEMS SCIENCE, 2014, 45 (03) :571-578
[25]   Arc-Flow Approach for Parallel Batch Processing Machine Scheduling with Non-identical Job Sizes [J].
Trindade, Renan Spencer ;
de Araujo, Olinto C. B. ;
Fampa, Marcia .
COMBINATORIAL OPTIMIZATION, ISCO 2020, 2020, 12176 :179-190
[26]   An effective hybrid multi-objective genetic algorithm for bi-criteria scheduling on a single batch processing machine with non-identical job sizes [J].
Kashan, Ali Husseinzadeh ;
Karimi, Behrooz ;
Jolai, Fariborz .
ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2010, 23 (06) :911-922
[27]   Minimising makespan heuristics for scheduling a single batch machine processing machine with non-identical job sizes [J].
Lee, Yoon Ho ;
Lee, Young Hoon .
INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2013, 51 (12) :3488-3500
[28]   An effective discrete differential evolution algorithm for scheduling uniform parallel batch processing machines with non-identical capacities and arbitrary job sizes [J].
Zhou, Shengchao ;
Liu, Ming ;
Chen, Huaping ;
Li, Xueping .
INTERNATIONAL JOURNAL OF PRODUCTION ECONOMICS, 2016, 179 :1-11
[29]   A branch and price algorithm to minimize makespan on a single batch processing machine with non-identical job sizes [J].
Parsa, N. Rafiee ;
Karimi, B. ;
Kashan, A. Husseinzadeh .
COMPUTERS & OPERATIONS RESEARCH, 2010, 37 (10) :1720-1730
[30]   Effective hybrid genetic algorithm for minimizing makespan on a single-batch-processing machine with non-identical job sizes [J].
Kashan, A. H. ;
Karimi, B. ;
Jolai, F. .
INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2006, 44 (12) :2337-2360