arrow
Return

A knowledge transfer-based adaptive differential evolution for solving nonlinear equation systems

delete2023-02-01
delete8
PRE
AI
Z
Zuowen Liao
Q
Qiong Gu *
S
Shuijia Li
Y
Yu Sun
DOI:10.1016/j.knosys.2022.110214delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Solving nonlinear equation systems (NESs) is an important yet challenging task in the field of numerical computation. It aims to locate multiple roots in a single run. However, the existing methods lack effective knowledge transfer. In this article, a knowledge transfer-based adaptive differential evolution is proposed to deal with NESs. Its main features are: (i) knowledge transfer between two niching techniques (crowding and speciation) is carried out to balance diversity and convergence; (ii) the variation characteristics of population diversity and convergence are used to judge knowledge transfer intensity; (iii) a knowledge transfer mechanism is designed to ensure that reasonable individuals are selected for the transfer to supplement the deficiencies of crowding and speciation; (iv) a parameter adaptation with niching level is introduced to improve search efficiency. Experiments on classical 30 NES problems have demonstrated that the proposed approach can outperform the state-of-the-art algorithms, in terms of root ratio and success rate.(c) 2022 Elsevier B.V. All rights reserved.
Keywords:
Nonlinear equations systems
Differential evolution
Knowledge transfer

Journal

K
Knowledge-Based Systems
IF:
7.6
Papers:
1.2W
Citations:
4.5W

Organization

H
hubei university of arts & science
Scholars:
1.9K
Papers: 1.5K
Citations: 3
C
China University of Geosciences
Scholars:
3.7W
Papers: 2.8W
Citations: 4.3W
B
Beibu Gulf University
Scholars:
1.3K
Papers: 838
Citations: 19
G
guangxi university
Scholars:
3.3W
Papers: 1.8W
Citations: 25
researcher View more organizations