arrow
Return

A differential evolution algorithm for numerical optimization based on the cosine-exponential population size adaptive method

delete2025-04-18
delete0
PRE
AI
Z
Zhiqiang Zeng *
W
Wenyi Liang
L
Le Gao *
DOI:10.1007/s12293-025-00445-7delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
The performance of differential evolution algorithms is sensitive to the population size, and most existing population size control methods continuously reduce the population during the iteration process, which decreases the exploration ability and makes it difficult to prevent a premature convergence of the algorithm. To improve the exploration ability of the differential evolution algorithm, this paper proposes a cosine-exponential population size adaptive (CEPSA) method. In the iterative process, CEPSA enables the population size to decrease or increase. The CEPSA periodically enhances the diversity of the population in the iterative process of the algorithm, which improves the exploration ability of the algorithm and prevents it from premature convergence. Based on the CEPSA, this paper proposes a new variant of the differential evolution algorithm, which is known as CEDE. In the experiment, the performance of CEDE was verified via the CEC 2014 and CEC 2017 benchmark test sets and several real-world engineering problems. CEDE was compared with 11 variants of differential evolution and six metaheuristic algorithms. The experimental results show that CEDE was significantly better than the compared algorithms. In addition, we conducted a sensitivity analysis on the parameters of CEDE, and the experimental results show that CEDE was not sensitive to the parameters, indicating that CEDE can be easily applied to various optimization problems.
Keywords:
Differential evolution
Cosine-exponential
Population size adaptive
Evolution algorithm

Journal

Memetic Computing cover
Memetic Computing
IF:
2.3
Papers:
453
Citations:
718

Organization

S
school of electronics and information engineering
Scholars:
175
Papers: 72
Citations: 0
S
School of Mechanical Engineering
Scholars:
4.0K
Papers: 1.4K
Citations: 6