Journal on Communications ›› 2023, Vol. 44 ›› Issue (6): 34-46.doi: 10.11959/j.issn.1000-436x.2023113

• Papers • Previous Articles     Next Articles

Self-adaptive differential evolution algorithm based on population state information

Weijie MAI1, Weili LIU2, Jinghui ZHONG1   

  1. 1 School of Computer Science and Engineering, South China University of Technology, Guangzhou 510006, China
    2 College of Computer Science, Guangdong Polytechnic Normal University, Guangzhou 510665, China
  • Revised:2023-05-16 Online:2023-06-25 Published:2023-06-01
  • Supported by:
    The National Natura1 Science Foundation of China(62076098);Guangdong Basic and Applied Basic Research Foundation(2021A1515110072)

Abstract:

The local optimum and stagnation state information of the population seriously affects the performance of differential evolution (DE) algorithm.An advanced DE algorithm with population state processing measures was proposed to address the above two issues.When the population falled into the local optimum, the individuals in the population were learned randomly by LBFGS method to improve the global quality of the solution, and Gaussian mutation was employed to trigger new individuals to jump out of local optimum.As for the stagnation state, the covariance matrix of the population was applied to reorganize the target individuals based on the rotation of the spatial coordinates to suppress the stagnation state of the population and enhance the global search ability of the algorithm.In addition, a new selection strategy was designed, which built an external archive to store abandoned individuals after greedy selection.When the trial individual was inferior to the target individual, the algorithm no longer generated the next generation with greedy selection strategy, but made reasonable intelligent selection around the external archive to ensure that the algorithm converges to the global optimum.Compared with eight state-of-the-art DE algorithms on 29 benchmark functions, the experimental results show that the proposed algorithm has better performance in terms of the solution accuracy and convergence speed.

Key words: differential evolution, selection strategy, population status information, covariance matrix, external archive

CLC Number: 

No Suggested Reading articles found!