A fully parallel multi-objective genetic algorithm for optimization of flexible shop floor production performance and schedule stability under dynamic environments

被引:0
|
作者
Luo, Jia [1 ,2 ,3 ]
El Baz, Didier [4 ]
Xue, Rui [1 ]
Hu, Jinglu [3 ]
Shi, Lei [5 ,6 ]
机构
[1] Beijing Univ Technol, Coll Econ & Management, 100 Ping Yuan, Beijing 100124, Peoples R China
[2] Beijing Univ Technol, Chongqing Res Inst, Chongqing 401121, Peoples R China
[3] Waseda Univ, Grad Sch Informat Prod & Syst, 2-7 Hibikino, Kitakyushu, Fukuoka 8080135, Japan
[4] Univ Toulouse, LAAS, CNRS, CNRS, 7 Ave Colonel Roche, F-31031 Toulouse, France
[5] Commun Univ China, State Key Lab Media Convergence & Commun, Beijing 100024, Peoples R China
[6] Yunnan Normal Univ, Key Lab Educ Informatizat Nationalities, Minist Educ, Kunming 650092, Peoples R China
基金
日本学术振兴会; 中国国家自然科学基金; 北京市自然科学基金;
关键词
Evolutionary computations; Parallel NSGA-II; GPU computing; Multi-objective optimization; Flexible job shop scheduling; Dynamic scheduling; EVOLUTIONARY ALGORITHMS; SEARCH;
D O I
10.1007/s10479-025-06482-2
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
As the work environment changes dynamically in real-world manufacturing systems, the dynamic flexible job shop scheduling is an essential problem in operations research. Some works have taken rescheduling approaches to solve it as the multi-objective optimization problem. However, previous studies focus more on solution quality improvements while ignoring computation time. To get a quick response in the dynamic scenario, this paper develops a fully parallel Non-dominated Sorting Genetic Algorithm-II (NSGA-II) on GPUs and uses it to solve the multi-objective dynamic flexible job shop scheduling problem. The mathematical model is NP-hard which considers new arrival jobs and seeks a trade-off between shop efficiency and schedule stability. The proposed algorithm can be executed entirely on GPUs with minimal data exchange while parallel strategies are used to accelerate ranking and crowding mechanisms. Finally, numerical experiments are conducted. As our approach keeps the original structure of the conventional NSGA-II without sacrificing the solutions' quality, it gains better performance than other GPU-based parallel methods from four metrics. Moreover, a case study of a large-size instance is simulated at the end and displays the conflicting relationship between the two objectives.
引用
收藏
页数:36
相关论文
共 50 条
  • [41] MULTI-OBJECTIVE SCHEDULING SIMULATION OF FLEXIBLE JOB-SHOP BASED ON MULTI-POPULATION GENETIC ALGORITHM
    Zhang, W.
    Wen, J. B.
    Zhu, Y. C.
    Hu, Y.
    INTERNATIONAL JOURNAL OF SIMULATION MODELLING, 2017, 16 (02) : 313 - 321
  • [42] A hybrid genetic algorithm and tabu search for a multi-objective dynamic job shop scheduling problem
    Zhang, Liping
    Gao, Liang
    Li, Xinyu
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2013, 51 (12) : 3516 - 3531
  • [43] A Novel Variable Neighborhood Genetic Algorithm for Multi-objective Flexible Job-Shop Scheduling Problems
    Zhang, Guohui
    Gao, Liang
    Shi, Yang
    MATERIALS AND PRODUCT TECHNOLOGIES, 2010, 118-120 : 369 - +
  • [44] A hybrid genetic algorithm for multi-objective flexible job shop scheduling problem considering transportation time
    Huang, Xiabao
    Yang, Lixi
    INTERNATIONAL JOURNAL OF INTELLIGENT COMPUTING AND CYBERNETICS, 2019, 12 (02) : 154 - 174
  • [45] SOLVING A MULTI-OBJECTIVE FLEXIBLE JOB SHOP SCHEDULING PROBLEM WITH TIMED PETRI NETS AND GENETIC ALGORITHM
    Huang, Hejiao
    Lu, Taiping
    DISCRETE MATHEMATICS ALGORITHMS AND APPLICATIONS, 2010, 2 (02) : 221 - 237
  • [46] An improved multi-objective optimization algorithm for solving flexible job shop scheduling problem with variable batches
    WU Xiuli
    PENG Junjian
    XIE Zirun
    ZHAO Ning
    WU Shaomin
    Journal of Systems Engineering and Electronics, 2021, 32 (02) : 272 - 285
  • [47] An improved multi-objective optimization algorithm for solving flexible job shop scheduling problem with variable batches
    Wu Xiuli
    Peng Junjian
    Xie Zirun
    Zhao Ning
    Wu Shaomin
    JOURNAL OF SYSTEMS ENGINEERING AND ELECTRONICS, 2021, 32 (02) : 272 - 285
  • [48] A scatter search algorithm with a novel solution representation for flexible open shop scheduling: a multi-objective optimization
    Behnamian, J.
    Memar Dezfooli, S.
    Asgari, H.
    JOURNAL OF SUPERCOMPUTING, 2021, 77 (11): : 13115 - 13138
  • [49] Solving multi-objective green flexible job shop scheduling problem by an improved chimp optimization algorithm
    Luan F.
    Tang B.
    Li Y.
    Liu S.Q.
    Yang X.
    Masoud M.
    Feng B.
    Journal of Intelligent and Fuzzy Systems, 2024, 46 (04): : 7697 - 7710
  • [50] IMPROVED BACTERIA FORAGING OPTIMIZATION ALGORITHM FOR MULTI-OBJECTIVE FLEXIBLE JOB-SHOP SCHEDULING PROBLEM
    Ning, Tao
    Guo, Chen
    Chen, Rong
    Jin, Hua
    JOURNAL OF INVESTIGATIVE MEDICINE, 2015, 63 (08) : S34 - S34