A particle swarm optimization algorithm for minimizing makespan of nonidentical parallel batch processing machines

被引:64
|
作者
Damodaran, Purushothaman [1 ]
Diyadawagamage, Don Asanka [1 ]
Ghrayeb, Omar [1 ]
Velez-Gallego, Mario C. [2 ]
机构
[1] No Illinois Univ, Dept Ind & Syst Engn, De Kalb, IL 60115 USA
[2] Univ EAFIT, Dept Ingn Prod, Medellin, Colombia
关键词
Batch processing machines; Nonidentical machines; Makespan; Particle swarm optimization;
D O I
10.1007/s00170-011-3442-z
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This research is motivated by our interactions with an electronics manufacturer who assembles and tests printed circuit boards (PCBs) used in consumer products. Environmental stress screening (ESS) chambers are commonly used to test PCBs to detect early failures before they are used in the field. The chambers are capable of testing multiple PCBs simultaneously (i.e., batch processing machines). The minimum testing time of each PCB and their size are known. The objective is to group these PCBs into batches and schedule the batches formed on ESS chambers such that the makespan is minimized. The ESS chambers can process a batch of jobs as long as its capacity is not violated. Each ESS chamber is unique with respect to its capacity. The problem is NP-hard. Consequently, a particle swarm optimization (PSO) algorithm is proposed. The effectiveness of the PSO algorithm is evaluated by comparing its results to a random-key genetic algorithm and a commercial solver used to solve a mixed-integer linear program. A thorough experimental study conducted indicates that the PSO algorithm reports better quality solution in a short time on larger problem instances.
引用
收藏
页码:1131 / 1140
页数:10
相关论文
共 50 条
  • [1] A particle swarm optimization algorithm for minimizing makespan of nonidentical parallel batch processing machines
    Purushothaman Damodaran
    Don Asanka Diyadawagamage
    Omar Ghrayeb
    Mario C. Vélez-Gallego
    The International Journal of Advanced Manufacturing Technology, 2012, 58 : 1131 - 1140
  • [2] Minimizing makespan on parallel batch processing machines
    Chang, PY
    Damodaran, P
    Melouk, S
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2004, 42 (19) : 4211 - 4220
  • [3] A Hybrid Particle Swarm Optimization Algorithm for Parallel Batch Processing Machines Scheduling
    Chang, Jun-lin
    Chen, Ying
    Ma, Xiao-ping
    2013 13TH UK WORKSHOP ON COMPUTATIONAL INTELLIGENCE (UKCI), 2013, : 252 - 257
  • [4] MINIMIZING MAKESPAN FOR PARALLEL BATCH PROCESSING MACHINES WITH NON-IDENTICAL JOB SIZES USING QUANTUM-BEHAVED PARTICLE SWARM OPTIMIZATION
    Wang, Yu
    Chen, Hua-Ping
    Shao, Hao
    INTELLIGENT DECISION MAKING SYSTEMS, VOL. 2, 2010, : 32 - +
  • [5] Minimizing makespan on parallel machines with batch arrivals
    Chung, Tsui-Ping
    Liao, Ching-Jong
    Lin, Chien-Hung
    ENGINEERING OPTIMIZATION, 2012, 44 (04) : 467 - 476
  • [6] Minimizing makespan on a single batch processing machine with nonidentical job sizes
    Zhang, GC
    Cai, XQ
    Lee, CY
    Wong, CK
    NAVAL RESEARCH LOGISTICS, 2001, 48 (03) : 226 - 240
  • [7] Minimizing makespan on parallel batch processing machines with two-dimensional rectangular jobs
    Zhou, Shengchao
    Jia, Zhaohong
    Jin, Mingzhou
    Du, Ni
    COMPUTERS & INDUSTRIAL ENGINEERING, 2022, 169
  • [8] Bi-criteria ant colony optimization algorithm for minimizing makespan and energy consumption on parallel batch machines
    Jia, Zhao-hong
    Zhang, Yu-lan
    Leung, Joseph Y. -T.
    Li, Kai
    APPLIED SOFT COMPUTING, 2017, 55 : 226 - 237
  • [9] A best possible deterministic on-line algorithm for minimizing makespan on parallel batch machines
    Liu, Peihai
    Lu, Xiwen
    Fang, Yang
    JOURNAL OF SCHEDULING, 2012, 15 (01) : 77 - 81
  • [10] A best possible deterministic on-line algorithm for minimizing makespan on parallel batch machines
    Peihai Liu
    Xiwen Lu
    Yang Fang
    Journal of Scheduling, 2012, 15 : 77 - 81