面向多模态优化问题的景观感知差分进化算法

A Landscape-Aware Differential Evolution for Multimodal Optimization Problems

IEEE Transactions on Evolutionary Computation · 2025
被引 11 · 同刊同年前 7%
ABS 4

中文导读

提出一种景观感知差分进化算法,利用适应度景观知识同时定位多个全局峰值并提高搜索精度,实验表明在基准测试和方程系统问题上优于多种最新算法。

Abstract

How to simultaneously locate multiple global peaks and achieve certain accuracy on the found peaks are two key challenges in solving multimodal optimization problems (MMOPs). In this article, a landscape-aware differential evolution (LADE) algorithm is proposed for MMOPs, which utilizes landscape knowledge to maintain sufficient diversity and provide efficient search guidance. In detail, the landscape knowledge is efficiently utilized in the following three aspects. First, a landscape-aware peak exploration helps each individual evolve adaptively to locate a peak and simulates the regions of the found peaks according to search history to avoid an individual re-locating an already found peak. Second, a landscape-aware peak distinction distinguishes whether an individual locates a new global peak, a new local peak, or an already found peak. Accuracy refinement can thus only be conducted on the global peaks to enhance the search efficiency. Third, a landscape-aware reinitialization specifies the initial position of an individual adaptively according to the distribution and distinction of the found peaks, which helps explore more peaks. The experiments are conducted on the widely-used benchmark MMOPs and multimodal nonlinear equation system problems. Experimental results show that LADE obtains generally better or competitive performance compared with seven well-performing recent algorithms and four winner algorithms in the IEEE CEC competitions for multimodal optimization.

多模态优化差分进化适应度景观进化计算全局优化