Abstract

Nonlinear equation systems (NESs) are common in practical applications, and solving them is an important task in numerical computation. Evolutionary algorithms (EAs) for handling NESs have received considerable attention. EAs generate a large amount of data, which reflect the evolutionary behavior. However, there are still deficiencies in the mining and use of these data. Inspired by the ability of humans to acquire knowledge from past historical experience, this paper proposes a knowledge-learning-and-transfer-aided hybrid niching-based differential evolution (HNDE/KLT). HNDE/KLT aims to acquire knowledge from historical experiences and use them to guide the evolution. The HNDE/KLT include two main features: i) artificial neural networks are embedded in EAs, so the algorithm can learn from successful historical evolutionary information and obtain the relationship between the current individual’s position and the optimal evolutionary direction; ii) a knowledge-transfer-based technique is designed to perform information exchange between different subpopulations, enhancing exploitation efficiency. Experimental results show that the HNDE/KLT can better solve NESs, indicating that learning plus transfer can make problem solving more intelligent. Additionally, we employed our algorithm to solve two real-world problems, and obtained good results.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.