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 条
  • [31] Using Covariance Matrix Adaptation Evolution Strategies for solving different types of differential equations
    Chaquet, Jose M.
    Carmona, Enrique J.
    SOFT COMPUTING, 2019, 23 (05) : 1643 - 1666
  • [32] A knowledge-based differential covariance matrix adaptation cooperative algorithm
    Zuo, Yang
    Zhao, Fuqing
    Li, Zekai
    EXPERT SYSTEMS WITH APPLICATIONS, 2021, 184
  • [33] Selection of sampling units under a correlated population based on the eigensystem of the population covariance matrix
    Chao, CT
    ENVIRONMETRICS, 2004, 15 (08) : 757 - 775
  • [34] PID controller tuning based on the covariance matrix adaptation evolution strategy
    Wakasa Y.
    Kanagawa S.
    Tanaka K.
    Nishimura Y.
    IEEJ Transactions on Electronics, Information and Systems, 2010, 130 (05) : 737 - 742
  • [35] A Scanner Matching Method based on Covariance Matrix Adaptation Evolution Strategy
    Chen, Yuguang
    Li, Sikun
    Hu, Shaobo
    Chen, Guodong
    Tang, Ming
    Shi, Weijie
    Wang, Xiangzhao
    TWELFTH INTERNATIONAL CONFERENCE ON INFORMATION OPTICS AND PHOTONICS (CIOP 2021), 2021, 12057
  • [36] Covariance matrix adaptation evolution strategy based optical phase control
    Kim, Hansol
    Jeong, Yoonchan
    ELECTRONICS LETTERS, 2021, 57 (13) : 517 - 519
  • [37] An adaptive penalty based covariance matrix adaptation-evolution strategy
    Kusakci, Ali Osman
    Can, Mehmet
    COMPUTERS & OPERATIONS RESEARCH, 2013, 40 (10) : 2398 - 2417
  • [38] Diversity-Based Multi-Population Differential Evolution for Large-Scale Optimization
    Ge, Yong-Feng
    Yu, Wei-Jie
    Zhang, Jun
    PROCEEDINGS OF THE 2016 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE (GECCO'16 COMPANION), 2016, : 31 - 32
  • [39] ON SOLUTION OF MATRIX DIFFERENTIAL EQUATIONS OF COVARIANCE TYPE
    WAYMENT, MD
    PROCEEDINGS OF THE IEEE, 1969, 57 (06) : 1196 - &
  • [40] A two phase differential evolution algorithm with perturbation and covariance matrix for PEMFC parameter estimation challenges
    Mohammad Aljaidi
    Pradeep Jangir
    Sunilkumar P. Arpita
    Sundaram B. Agrawal
    Anil Pandya
    G. Parmar
    Ali Fayez Gulothungan
    Mohammad Alkoradees
    undefined Khishe
    Scientific Reports, 15 (1)