Self-adaptive collective intelligence-based mutation operator for differential evolution algorithms

被引:5
|
作者
Feng, Jinhong [1 ]
Zhang, Jundong [1 ]
Wang, Chuan [1 ]
Xu, Minyi [1 ]
机构
[1] Dalian Maritime Univ, Marine Engn Coll, Dalian 116026, Liaoning, Peoples R China
来源
JOURNAL OF SUPERCOMPUTING | 2020年 / 76卷 / 02期
关键词
Differential evolution; Mutation; Self-adaption; Collective intelligence; PARAMETERS; DESIGN; TESTS;
D O I
10.1007/s11227-019-03044-9
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In conventional differential evolutionary (DE) algorithm, mutation operator has significant influence on generating new vectors by mixing existing target vectors randomly selected from the current population. Recently, many mutation operators, which usually employ the best individual or some high-quality individuals randomly chosen, have been proposed to improve searching capability. However, such designs may easily suffer from premature convergence trapped by local optima. To make a trade-off between exploration and exploitation capability, this paper proposes a novel collective intelligence (CI)-based mutation operator, which is named as "current-to-sa-ci-best." In the presented mutation operator, the evolutionary information of m best target vectors is linearly combined to generate new mutant vectors. Besides, m is designed as an exponential-distributed random number which could be self-adapted based on successful records of m values alongside evolution. Moreover, this mutation operator could be applied to any DE algorithm without destroying existing search capability by adding a greedy selection operator. To verify its effectiveness, the proposed CI-based mutation strategy, which is named as SaCI, was embedded into some state-of-the-art DE variants on 28 CEC2013 benchmark functions. Numerical results have confirmed that the SaCI operator may be beneficial to DEs to some extent.
引用
收藏
页码:876 / 896
页数:21
相关论文
共 50 条
  • [31] Multi-objective differential evolution with performance-metric-based self-adaptive mutation operator for chemical and qbiochemical dynamic optimization problems
    Fan, Qinqin
    Wang, Weili
    Yan, Xuefeng
    APPLIED SOFT COMPUTING, 2017, 59 : 33 - 44
  • [32] Multi-objective Self-Adaptive Differential Evolution with Dividing Operator and Elitist Archive
    Gao, Yuelin
    Chen, Yingzhen
    Jiang, Qiaoyong
    COMMUNICATIONS AND INFORMATION PROCESSING, PT 1, 2012, 288 : 415 - 429
  • [33] Insights into the effects of control parameters and mutation strategy on self-adaptive ensemble-based differential evolution
    Wang, Shir Li
    Morsidi, Farid
    Ng, Theam Foo
    Budiman, Haldi
    Neoh, Siew Chin
    INFORMATION SCIENCES, 2020, 514 : 203 - 233
  • [34] Adaptive Ranking Mutation Operator Based Differential Evolution for Constrained Optimization
    Gong, Wenyin
    Cai, Zhihua
    Liang, Dingwen
    IEEE TRANSACTIONS ON CYBERNETICS, 2015, 45 (04) : 716 - 727
  • [35] ENTROPY DRIVEN SELF-ADAPTIVE DIFFERENTIAL EVOLUTION
    Behal, Ladislav
    Vlcek, Karel
    MENDEL 2008, 2008, : 38 - 43
  • [36] An Overview on the Application of Self-Adaptive Differential Evolution
    Adnan, Sarah Hazwani
    Wang, Shir Li
    Ibrahim, Haidi
    Ng, Theam Foo
    PROCEEDINGS OF THE 10TH INTERNATIONAL CONFERENCE ON COMPUTER MODELING AND SIMULATION (ICCMS 2018), 2017, : 82 - 86
  • [37] Self-adaptive Differential Evolution with Neighborhood Search
    Yang, Zhenyu
    Tang, Ke
    Yao, Xin
    2008 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-8, 2008, : 1110 - 1116
  • [38] Self-adaptive Differential Evolution for Community Detection
    Pizzuti, Clara
    Socievole, Annalisa
    2019 SIXTH INTERNATIONAL CONFERENCE ON SOCIAL NETWORKS ANALYSIS, MANAGEMENT AND SECURITY (SNAMS), 2019, : 110 - 117
  • [39] The self-adaptive Pareto Differential Evolution algorithm
    Abbass, HA
    CEC'02: PROCEEDINGS OF THE 2002 CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1 AND 2, 2002, : 831 - 836
  • [40] Self-adaptive Genetically Programmed Differential Evolution
    Roy, Pravakar
    Islam, Md Jahidul
    Islam, Md Monirul
    2012 7TH INTERNATIONAL CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING (ICECE), 2012,