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

被引:96
|
作者
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 条
  • [1] An Improved Discrete Particle Swarm Optimization Algorithm For a Single Batch-processing Machine with Non-identical Job Sizes
    Lu, Di
    Chen, Hua-Ping
    Zhang, Wen-Gong
    Xu, Rui
    SNPD 2009: 10TH ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCES, NETWORKING AND PARALLEL DISTRIBUTED COMPUTING, PROCEEDINGS, 2009, : 87 - 92
  • [2] Fuzzy Scheduling for Single Batch-processing Machine with Non-identical Job Sizes
    Cheng, Ba-yi
    Chen, Hua-ping
    Wang, Shuan-shi
    2008 IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS, VOLS 1-5, 2008, : 27 - 30
  • [3] A tabu search heuristic to solve the scheduling problem for a batch-processing machine with non-identical job sizes
    Meng, Ying
    Tang, Lixin
    PROCEEDINGS OF 2010 INTERNATIONAL CONFERENCE ON LOGISTICS SYSTEMS AND INTELLIGENT MANAGEMENT, VOLS 1-3, 2010, : 1703 - 1707
  • [4] Scheduling a batch processing machine with non-identical job sizes
    Azizoglu, M
    Webster, S
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2000, 38 (10) : 2173 - 2184
  • [5] A Chaotic Ant Colony Optimization Method for Scheduling a Single Batch-processing Machine with Non-identical Job Sizes
    Cheng, Ba-Yi
    Chen, Hua-Ping
    Shao, Hao
    Xu, Rui
    Huang, George Q.
    2008 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-8, 2008, : 40 - 43
  • [6] A Novel Differential Evolution Algorithm for a Single Batch-processing Machine with Non-identical Job Sizes
    Zhang, Wen-Gong
    Chen, Hua-Ping
    Lu, Di
    Shao, Hao
    ICNC 2008: FOURTH INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION, VOL 6, PROCEEDINGS, 2008, : 447 - 451
  • [7] Optimization algorithm on batch scheduling with different release time and non-identical job sizes
    Xu, Rui
    Chen, Hua-Ping
    Jisuanji Jicheng Zhizao Xitong/Computer Integrated Manufacturing Systems, CIMS, 2011, 17 (09): : 1944 - 1953
  • [8] Scheduling a single batch-processing machine with non-identical job sizes in fuzzy environment using an improved ant colony optimization
    Cheng, Bayi
    Li, Kai
    Chen, Bo
    JOURNAL OF MANUFACTURING SYSTEMS, 2010, 29 (01) : 29 - 34
  • [9] A Self-Adaptive Differential Evolution Algorithm for Scheduling a Single Batch-Processing Machine With Arbitrary Job Sizes and Release Times
    Zhou, Shengchao
    Xing, Lining
    Zheng, Xu
    Du, Ni
    Wang, Ling
    Zhang, Qingfu
    IEEE TRANSACTIONS ON CYBERNETICS, 2021, 51 (03) : 1430 - 1442
  • [10] Scheduling a batch processing machine with non-identical job sizes: a clustering perspective
    Chen, Huaping
    Du, Bing
    Huang, George Q.
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2011, 49 (19) : 5755 - 5778