Back to Search
Start Over
基于随机邻域变异和趋优反向学习的差分进化算法.
- Source :
-
Application Research of Computers / Jisuanji Yingyong Yanjiu . Jul2023, Vol. 40 Issue 7, p2003-2012. 10p. - Publication Year :
- 2023
-
Abstract
- The traditional differential evolution(DE) algorithm balanced global exploration and local exploitation inadequately, and had problems with easily falling into local optimal solutions, low solution accuracy and slow convergence speed. Therefore, this paper proposed a differential evolution algorithm based on random neighborhood mutation and optimal opposition-based learning(RNODE) and analyzed for its complexity. Firstly, the algorithm generated a random neighborhood for each individual in the current population, and used the global best individual to guide the neighborhood best individual to generate a composite basis vector, combined with an adaptive update mechanism of the control parameters to constitute a random neighborhood mutation strategy, which enabled the algorithm maintained its exploration ability and guided the population towards the optimal direction. Secondly, to further help the algorithm jump out of the local optimum, the algorithm performed the optimal opposition-based learning strategy on the poorer individuals to expand the search area. Finally, this paper compared RNODE with 9 algorithms to verify the effectiveness and advancement of RNODE. The experimental results on 23 benchmark functions and 2 real-world engineering optimization problems show that the RNODE algorithm has a higher convergence accuracy, faster speed and a greater stability. [ABSTRACT FROM AUTHOR]
Details
- Language :
- Chinese
- ISSN :
- 10013695
- Volume :
- 40
- Issue :
- 7
- Database :
- Academic Search Index
- Journal :
- Application Research of Computers / Jisuanji Yingyong Yanjiu
- Publication Type :
- Academic Journal
- Accession number :
- 165133097
- Full Text :
- https://doi.org/10.19734/j.issn.1001-3695.2022.11.0785