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 条
  • [41] A parallel particle swarm optimization algorithm
    Ma, Yan
    Sun, Jun
    Xu, Wenbo
    DCABES 2006 PROCEEDINGS, VOLS 1 AND 2, 2006, : 61 - 64
  • [42] Research on parallel machines scheduling problem based on particle swarm optimization algorithm
    Liu, Zhi-Xiong
    Wang, Shao-Mei
    Jisuanji Jicheng Zhizao Xitong/Computer Integrated Manufacturing Systems, CIMS, 2006, 12 (02): : 183 - 187
  • [43] Metaheuristics to minimise makespan on parallel batch processing machines with dynamic job arrivals
    Chen, Huaping
    Du, Bing
    Huang, George Q.
    INTERNATIONAL JOURNAL OF COMPUTER INTEGRATED MANUFACTURING, 2010, 23 (10) : 942 - 956
  • [44] Scheduling jobs with release dates on parallel batch processing machines to minimize the makespan
    Liu, L. L.
    Ng, C. T.
    Cheng, T. C. E.
    OPTIMIZATION LETTERS, 2014, 8 (01) : 307 - 318
  • [45] Scheduling jobs with release dates on parallel batch processing machines to minimize the makespan
    L. L. Liu
    C. T. Ng
    T. C. E. Cheng
    Optimization Letters, 2014, 8 : 307 - 318
  • [46] Minimizing makespan in Job-shop Scheduling Problem Using an Improved Adaptive Particle Swarm Optimization Algorithm
    Gu, Wenbin
    Tang, Dunbing
    Zheng, Kun
    PROCEEDINGS OF THE 2012 24TH CHINESE CONTROL AND DECISION CONFERENCE (CCDC), 2012, : 3189 - 3193
  • [47] Minimizing makespan in a two-stage flow shop with parallel batch-processing machines and re-entrant jobs
    Huang, J. D.
    Liu, J. J.
    Chen, Q. X.
    Mao, N.
    ENGINEERING OPTIMIZATION, 2017, 49 (06) : 1010 - 1023
  • [48] Scheduling non-identical parallel batch processing machines to minimize total weighted tardiness using particle swarm optimization
    Hulett, Maria
    Damodaran, Purushothaman
    Amouie, Mahbod
    COMPUTERS & INDUSTRIAL ENGINEERING, 2017, 113 : 425 - 436
  • [49] A LISTFIT heuristic for minimizing makespan on identical parallel machines
    Gupta, JND
    Ruiz-Torres, J
    PRODUCTION PLANNING & CONTROL, 2001, 12 (01) : 28 - 36
  • [50] Minimizing makespan in a two-machine no-wait flow shop with batch processing machines
    Shanthi Muthuswamy
    Mario C. Vélez-Gallego
    Jairo Maya
    Miguel Rojas-Santiago
    The International Journal of Advanced Manufacturing Technology, 2012, 63 : 281 - 290