Back to Search Start Over

A self-learning differential evolution algorithm with population range indicator.

Authors :
Zhao, Fuqing
Zhou, Hao
Xu, Tianpeng
Jonrinaldi
Source :
Expert Systems with Applications. May2024, Vol. 241, pN.PAG-N.PAG. 1p.
Publication Year :
2024

Abstract

The differential evolution (DE) algorithm is widely regarded as one of the most influential evolutionary algorithms for addressing complex optimization problems. However, the fixed mutation strategy limits the adaptive ability of DE, and the lack of utilization of historical information limits the optimization ability of DE. In this paper, an indicator-based self-learning differential evolution algorithm (ISDE) is proposed. A jump out mechanism based on deep reinforcement learning is adopted to control the mutation intensity of the population. The neural network in the jump out mechanism is designed as a decision maker. The mutation intensity of the population is controlled by the neural network, and the neural network are trained by a double deep Q network algorithm based on the continuous data generated during the evolution process. A population range indicator (PRI) is utilized to describe individual differences in the population. A diversity maintenance mechanism is designed to maintain individual differences according to the value of PRI. The experimental results reveal that the comprehensive performance of ISDE is superior to comparison algorithms on CEC 2017 real-parameter numerical optimization. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
09574174
Volume :
241
Database :
Academic Search Index
Journal :
Expert Systems with Applications
Publication Type :
Academic Journal
Accession number :
175345108
Full Text :
https://doi.org/10.1016/j.eswa.2023.122674