arrow
Return

An adaptive differential evolution algorithm with exponential crossover based on a learning strategy within the difference vector

delete2025-12-04
delete0
PRE
AI
J
Junpeng Chen
Z
Zhenyu Meng *
DOI:10.1016/j.swevo.2025.102247delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Most Differential Evolution (DE) researchers tend to adopt the binomial crossover operation in tackling optimization problems. However, we find that the DE variants using exponential crossover can also achieve superior performance to those using binomial crossover, as long as appropriate parameter control strategies are applied. Therefore, this paper proposes a new DE algorithm, an adaptive Differential Evolution algorithm with exponential crossover based on Learning Strategy within Difference vector (DLS-DE), to fill the gap in this field. The main contributions of this work are summarized as follows: First, a two-phase parameter control strategy is designed to regulate the scale factor F for balancing exploration and exploitation. In addition, considering the dispersion of effective parameter values, an adaptive σF strategy is proposed to adjust the sampling distribution and enhance parameter adaptability. Second, a differential vector learning strategy is developed to identify and incorporate promising difference vector information during an individual’s stagnation, enabling the search direction to adapt based on its past performance. Finally, the algorithm employs exponential crossover, where the crossover rate CR is automatically generated, and a fitness-independent parameter weight update mechanism is adopted to mitigate premature convergence. The performance of DLS-DE is evaluated on 88 benchmark functions from the CEC2013, CEC2014, and CEC2017 test suites. Statistical analyses, including the Friedman test and the Wilcoxon rank-sum test, demonstrate its effectiveness and competitiveness compared with ten state-of-the-art algorithms. In addition, DLS-DE is applied to an Economic Load Dispatch (ELD) problem in a power system with 40 generating units, achieving satisfactory results.
Keywords:
Differential evolution
Differential vector
Exponential crossover
Parameter control

Journal

Swarm and Evolutionary Computation cover
Swarm and Evolutionary Computation
IF:
8.5
Papers:
2.2K
Citations:
1.0W

Organization

F
Fujian University of Technology
Scholars:
3.0K
Papers: 2.0K
Citations: 2.3K
Cited Papers

Cited Papers

A comparative study of crossover in differential evolution
err2010-11-18
err0
PREAI
errChuan Lin; Anyong Qing; Quanyuan Feng
errShare
errSave
errShare
errSave
A novel hybrid discrete differential evolution algorithm for blocking flow shop scheduling problems
err2010-03-01
err241
PREAI
errWang, Ling; Pan, Quan-Ke; Suganthan, P. N.; Wang, Wen-Hong; Wang, Ya-Min
errShare
errSave
Differential evolution: A recent review based on state-of-the-art works
err2022-05-01
err224
errOAAI
errAhmad, Mohamad Faiz; Isa, Nor Ashidi Mat; Lim, Wei Hong; Ang, Koon Meng
errShare
errSave
Review of economic dispatch in multi-area power system: State-of-the-art and future prospective
err2023-04-01
err35
PREAI
errKunya, Abdullahi Bala; Abubakar, Adamu Saidu; Yusuf, Samuel Sunday
errShare
errSave
errShare
errSave
researcher View more