Multi-subpopulation parallel computing genetic algorithm for the semiconductor packaging scheduling problem with auxiliary resource constraints

被引:5
|
作者
Wang, Hung-Kai [1 ]
Lin, Yu-Chun [2 ]
Liang, Che-Jung [1 ]
Wang, Ya-Han [1 ]
机构
[1] Natl Cheng Kung Univ, Inst Mfg Informat & Syst, Tainan 70101, Taiwan
[2] Natl Cheng Kung Univ, Dept Comp Sci & Informat Engn, Tainan 70101, Taiwan
关键词
Multi-subpopulation genetic algorithm; Parallel computing; Semiconductor packaging scheduling; problem; Time complexity; Wire bonding process; OPTIMIZATION; HYBRID;
D O I
10.1016/j.asoc.2023.110349
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
When the scheduling is established in a semiconductor packaging factory, frequent machine-related changes can pose a serious problem because of the large number of products processed using different machines with auxiliary resources. Thus, the efficiency of the scheduling algorithm is crucial for addressing the semiconductor packaging scheduling problem (SPSP). This study proposed a novel multi-subpopulation parallel computing genetic algorithm (MSPCGA) to solve the SPSP under practical production constraints. The MSPCGA uses a multithreaded central processing unit to perform parallel computing. The graphics processing unit (GPU) grid computing method was applied to modify the genetic algorithm computing architecture to increase the efficiency of the algorithm. Finally, the proposed MSPCGA outperformed two other metaheuristic algorithms in 12 evaluation scenarios. Additionally, the existing factory method was compared with the proposed MSPCGA to verify the effectiveness of the algorithm in practical applications.& COPY; 2023 Elsevier B.V. All rights reserved.
引用
收藏
页数:16
相关论文
共 50 条
  • [1] A novel multi-subpopulation quantum genetic algorithm
    Zhu, Xue-Qin
    Gui, Ying
    Gao, Xiao-Hui
    PROCEEDINGS OF 2008 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-7, 2008, : 3530 - 3534
  • [2] A hybrid multi-subpopulation genetic algorithm for textile batch dyeing scheduling and an empirical study
    Nhat-To Huynh
    Chien, Chen-Fu
    COMPUTERS & INDUSTRIAL ENGINEERING, 2018, 125 : 615 - 627
  • [3] An Algorithm of Multi-Subpopulation Parameters With Hybrid Estimation of Distribution for Semiconductor Scheduling With Constrained Waiting Time
    Wang, Hung-Kai
    Chien, Chen-Fu
    Gen, Mitsuo
    IEEE TRANSACTIONS ON SEMICONDUCTOR MANUFACTURING, 2015, 28 (03) : 353 - 366
  • [4] Parallel machine scheduling subject to auxiliary resource constraints
    Cakici, E.
    Mason, S. J.
    PRODUCTION PLANNING & CONTROL, 2007, 18 (03) : 217 - 225
  • [5] Study on multi-resource constraints vehicle scheduling problem based on improved genetic algorithm
    Wang, Yazi, 1600, Sila Science, University Mah Mekan Sok, No 24, Trabzon, Turkey (32):
  • [6] Study on multi-resource constraints vehicle scheduling problem based on improved genetic algorithm
    Yang, Weige
    Journal of Chemical and Pharmaceutical Research, 2014, 6 (05) : 693 - 697
  • [7] A memetic algorithm to solve an unrelated parallel machine scheduling problem with auxiliary resources in semiconductor manufacturing
    Abdoul Bitar
    Stéphane Dauzère-Pérès
    Claude Yugma
    Renaud Roussel
    Journal of Scheduling, 2016, 19 : 367 - 376
  • [8] A memetic algorithm to solve an unrelated parallel machine scheduling problem with auxiliary resources in semiconductor manufacturing
    Bitar, Abdoul
    Dauzere-Peres, Stephane
    Yugma, Claude
    Roussel, Renaud
    JOURNAL OF SCHEDULING, 2016, 19 (04) : 367 - 376
  • [9] A multi-subpopulation accelerating genetic algorithm based on attractors(MAGA): Performance in function optimization
    Lin, Zhiyi
    Li, Yuanxiang
    ICNC 2007: THIRD INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION, VOL 5, PROCEEDINGS, 2007, : 560 - +
  • [10] A genetic algorithm for the resource constrained multi-project scheduling problem
    Goncalves, J. F.
    Mendes, J. J. M.
    Resende, M. G. C.
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2008, 189 (03) : 1171 - 1190