Differential evolution algorithm with dynamic multi-population applied to flexible job shop schedule

被引:12
|
作者
Cao, Yang [1 ,2 ,3 ,4 ,5 ,6 ,7 ]
Shi, Haibo [2 ,3 ,4 ,6 ]
Chang, DaLiang [2 ,3 ,4 ,5 ,6 ]
机构
[1] Northeastern Univ, Coll Informat Sci & Engn, Shenyang, Peoples R China
[2] Chinese Acad Sci, Shenyang Inst Automat, Shenyang, Peoples R China
[3] Chinese Acad Sci, Inst Robot, Shenyang, Peoples R China
[4] Chinese Acad Sci, Inst Intelligent Mfg, Shenyang, Peoples R China
[5] Univ Chinese Acad Sci, Beijing, Peoples R China
[6] Chinese Acad Sci, Key Lab Network Control Syst, Shenyang, Peoples R China
[7] Shenyang Jianzhu Univ, Informat & Control Engn Fac, Shenyang, Peoples R China
关键词
Flexible job shop scheduling problem; differential evolution algorithm; multi-objective optimization; multiple subpopulations; strategy adaptation;
D O I
10.1080/0305215X.2021.1872067
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
This article proposes a novel differential evolution algorithm based on dynamic multi-population (DEDMP) for solving the multi-objective flexible job shop scheduling problem. In DEDMP, at each generation, the whole population is divided into several subpopulations by the clustering partition and the size of the subpopulation is dynamically adjusted based on the last search experience. Furthermore, DEDMP is adaptive based on two search strategies, one with strong exploration ability and the other with strong exploitation ability. The selection probability of each search strategy is also dynamically adjusted according to the success rate. Furthermore, the proposed algorithm adopts newly designed mutation and crossover operators and it can directly generate feasible solutions in the search space. To evaluate the performance of DEDMP, DEDMP is compared with some state-of-the-art algorithms on benchmark instances. The experimental results show that DEDMP is better than or at least competitive with other outstanding algorithms.
引用
收藏
页码:387 / 408
页数:22
相关论文
共 50 条
  • [1] Applying multi-population genetic algorithm to the dynamic flexible job shop scheduling problem
    Yu, Fei
    [J]. Academic Journal of Manufacturing Engineering, 2020, 18 (02): : 53 - 58
  • [2] Flexible Job Shop Schedule generation in Evolution Algorithm with Differential Evolution hybridisation
    Koblasa, Frantisek
    Vavrousek, Miroslav
    [J]. 39TH INTERNATIONAL CONFERENCE ON MATHEMATICAL METHODS IN ECONOMICS (MME 2021), 2021, : 249 - 254
  • [3] Multi-population interactive coevolutionary algorithm for flexible job shop scheduling problems
    Xing, Li-Ning
    Chen, Ying-Wu
    Yang, Ke-Wei
    [J]. COMPUTATIONAL OPTIMIZATION AND APPLICATIONS, 2011, 48 (01) : 139 - 155
  • [4] Multi-population interactive coevolutionary algorithm for flexible job shop scheduling problems
    Li-Ning Xing
    Ying-Wu Chen
    Ke-Wei Yang
    [J]. Computational Optimization and Applications, 2011, 48 : 139 - 155
  • [5] Multi-population genetic algorithm with ER network for solving flexible job shop scheduling problems
    Shi, Xiaoqiu
    Long, Wei
    Li, Yanyan
    Deng, Dingshan
    [J]. PLOS ONE, 2020, 15 (05):
  • [6] Multi-population Coevolutionary Differential Evolution Algorithm
    Zhang Yi
    Yang Xiuxia
    [J]. ADVANCES IN SCIENCE AND ENGINEERING, PTS 1 AND 2, 2011, 40-41 : 235 - 241
  • [7] MULTI-OBJECTIVE SCHEDULING SIMULATION OF FLEXIBLE JOB-SHOP BASED ON MULTI-POPULATION GENETIC ALGORITHM
    Zhang, W.
    Wen, J. B.
    Zhu, Y. C.
    Hu, Y.
    [J]. INTERNATIONAL JOURNAL OF SIMULATION MODELLING, 2017, 16 (02) : 313 - 321
  • [8] Integrating simulation and genetic algorithm to schedule a dynamic flexible job shop
    Gholami, M.
    Zandieh, M.
    [J]. JOURNAL OF INTELLIGENT MANUFACTURING, 2009, 20 (04) : 481 - 498
  • [9] Integrating simulation and genetic algorithm to schedule a dynamic flexible job shop
    M. Gholami
    M. Zandieh
    [J]. Journal of Intelligent Manufacturing, 2009, 20 : 481 - 498
  • [10] Flexible Job Shop Scheduling Based on Multi-population Genetic-Variable Neighborhood Search Algorithm
    Liang Xu
    Sun Weiping
    Huang Ming
    [J]. PROCEEDINGS OF 2015 4TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND NETWORK TECHNOLOGY (ICCSNT 2015), 2015, : 244 - 248