Differential evolution for population diversity mechanism based on covariance matrix

被引:4
|
作者
Shao, Xueying [1 ]
Ding, Yihong [1 ]
机构
[1] Wenzhou Univ, Coll Chem & Mat Engn, Key Lab Carbon Mat Zhejiang Prov, Zhejiang Prov Key Lab Leather Engn,Wenzhou Key Lab, Wenzhou 325035, Peoples R China
关键词
Differential evolution; Parameter control; Population diversity mechanism; Covariance matrix; GLOBAL OPTIMIZATION; ALGORITHM; PARAMETERS; NEIGHBORHOOD;
D O I
10.1016/j.isatra.2023.06.023
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Differential evolution (DE) is a heuristic global search algorithm based on population. It has exhibited great adaptability in solving continuous-domain problems, but sometimes suffered from insufficient local search ability and being trapped in local optimum when dealing with complicated optimization problems. To solve these problems, an improved differential evolution algorithm with population diversity mechanism based on covariance matrix (CM-DE) is proposed. First, a new parameter adaptation strategy is used to adapt the control parameters, in which the scale factor F is updated according to the improved wavelet basis function in the early stage and Cauchy distribution in the later stage and the crossover rate CR is generated according to normal distribution. The diversity of population and convergence speed are improved by employing the method above. Second, the perturbation strategy is incorporated into crossover operator to enhance the search ability of DE. Finally, the covariance matrix of the population is constructed, where the variance in the covariance matrix is used as indicator to measure the similarity between individuals in the population in order to prevent the algorithm from falling into local optimum resulted by low population diversity. The CM-DE is compared with the state-of-art DE variants including LSHADE (Tanabe and Fukunaga, 2014), jSO [1], LPalmDE [2], PaDE [3] and LSHADE-cnEpSin [4] under 88 test functions from CEC2013 [5], CEC2014 [6] and CEC2017 (Wu et al., 2017) test suites. From the experiment results, it is obvious that among 30 benchmark functions from CEC2017 on 50D optimization, the CM-DE algorithm has 22, 20, 24, 23, 28 better performances comparing with LSHADE, jSO, LPalmDE, PaDE, and LSHADE-cnEpsin. For CEC2017 on 30D optimization, the proposed algorithm secures better performance on 19 out of 30 benchmark functions in terms of convergence speed. In addition, a real-world application is also used to verify the feasibility of the proposed algorithm. The experiment results validate the highly competitive performance in terms of solution accuracy and convergence speed. (c) 2023 ISA. Published by Elsevier Ltd. All rights reserved.
引用
收藏
页码:335 / 350
页数:16
相关论文
共 50 条
  • [41] A triple population adaptive differential evolution
    Gong, Jiabei
    Laili, Yuanjun
    Zhang, Jiayi
    Zhang, Lin
    Ren, Lei
    INFORMATION SCIENCES, 2025, 688
  • [42] Dynamic Perturbation for Population Diversity Management in Differential Evolution
    Cuong, Le Van
    Bao, Nguyen Ngoc
    Phuong, Nguyen Khanh
    Binh, Huynh Thi Thanh
    PROCEEDINGS OF THE 2022 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION, GECCO 2022, 2022, : 391 - 394
  • [43] Adaptation of Population Size According to Current Population Diversity in Differential Evolution
    Polakova, Radka
    Tvrdik, Josef
    Bujok, Petr
    2017 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (SSCI), 2017,
  • [44] LADE: Learning Automata Based Differential Evolution
    Mahdaviani, Mahshid
    Kordestani, Javidan Kazemi
    Rezvanian, Alireza
    Meybodi, Mohammad Reza
    INTERNATIONAL JOURNAL ON ARTIFICIAL INTELLIGENCE TOOLS, 2015, 24 (06)
  • [45] Diversity-maintained differential evolution embedded with gradient-based local search
    Xie, Weicheng
    Yu, Wei
    Zou, Xiufen
    SOFT COMPUTING, 2013, 17 (08) : 1511 - 1535
  • [46] Population Diversity Analysis in Adaptive Differential Evolution Variants with Unconventional Randomization Schemes
    Senkerik, Roman
    Viktorin, Adam
    Kadavy, Tomas
    Pluhacek, Michal
    Kazikova, Anezka
    Diep, Quoc Bao
    Zelinka, Ivan
    ARTIFICIAL INTELLIGENCEAND SOFT COMPUTING, PT I, 2019, 11508 : 506 - 518
  • [47] Differential evolution with two-level adaptive mechanism for numerical optimization
    Yan, Xueqing
    Tian, Mengnan
    KNOWLEDGE-BASED SYSTEMS, 2022, 241
  • [48] Innovative Diversity Metrics in Hierarchical Population-Based Differential Evolution for PEM Fuel Cell Parameter Optimization
    Khishe, Mohammad
    Jangir, Pradeep
    Arpita
    Agrawal, Sunilkumar P.
    Pandya, Sundaram B.
    Parmar, Anil
    Abualigah, Laith
    ENGINEERING REPORTS, 2025, 7 (01)
  • [49] Differential Evolution With an Individual-Dependent Mechanism
    Tang, Lixin
    Dong, Yun
    Liu, Jiyin
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2015, 19 (04) : 560 - 574
  • [50] An improved differential evolution with a novel restart mechanism
    Tian, Mengnan
    Gao, Xingbao
    Yan, Xueqing
    PROCEEDINGS OF 2016 12TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND SECURITY (CIS), 2016, : 28 - 32