返回
Diversity-based adaptive differential evolution algorithm for multimodal optimization problems
DOI:10.1016/j.swevo.2025.101869.png)
摘要
En 中文
Multimodal optimization problems (MMOPs) require algorithms to locate as many global optima as possible. In recent years, evolutionary algorithms (EAs) have been widely employed to address MMOPs. A fundamental requirement when utilizing EAs for MMOPs is to maintain a delicate balance between global exploration and local exploitation, as well as to ensure that the algorithm can effectively escape local optima. In this paper, we propose a diversity-based adaptive differential evolution (DADE) algorithm to deal with these challenges. First, a diversity-based niching method not sensitive to the choice of parameters is proposed. This method can divide the population into several niches with appropriate sizes at different search stages, thereby enabling the algorithm to thoroughly explore the entire fitness landscape. Second, a mutation selection strategy with diversity control is devised to enable each niche to adaptively choose an appropriate mutation scheme at each iteration, so as to allow each subpopulation to better balance diversity and convergence. Third, to enable the individuals within a prematurely convergent subpopulation to escape local optima and subsequently perform a more effective search, a novel local optima processing strategy based on a carefully designed archive is introduced. Experimental results on 20 multimodal benchmark functions and a real-world application demonstrate that DADE exhibits greater robustness across diverse landscapes and dimensions compared to several state-of-the-art competitors, and also showcasing strong effectiveness and practicality. The code for DADE is available at https://github.com/qianxian -sheng/DADE.git.
Keyword:
Multimodal optimization problems (MMOPs)
Differential evolution (DE)
Niching
Population diversity
Local optima processing
期刊
IF:
8.5
论文数:
2.2K
被引数:
1.0W
机构
引用论文
History archive assisted niching differential evolution with variable neighborhood for multimodal optimization历史档案辅助的具有可变邻域的niching差分进化,用于多峰优化
Local Binary Pattern-Based Adaptive Differential Evolution for Multimodal Optimization Problems基于局部二进制模式的自适应差分进化算法求解多峰优化问题
A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms关于使用非参数统计检验作为比较进化和群体智能算法的方法的实用教程
Seeking Multiple Solutions: An Updated Survey on Niching Methods and Their Applications寻求多种解决方案: 关于小众方法及其应用的最新调查
An optima-identified framework with brain storm optimization for multimodal optimization problems用于多峰优化问题的具有头脑风暴优化的最佳识别框架

