4.7 Article

Solving Nonlinear Equations System With Dynamic Repulsion-Based Evolutionary Algorithms

Journal

IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS
Volume 50, Issue 4, Pages 1590-1601

Publisher

IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC
DOI: 10.1109/TSMC.2018.2852798

Keywords

Heuristic algorithms; Optimization; Nonlinear equations; Evolutionary computation; Sociology; Statistics; Task analysis; Dynamic repulsive radius; evolutionary algorithms (EAs); nonlinear equations system (NES); repulsion technique

Funding

  1. National Key Research and Development Program of China [2016YFB0901900]
  2. National Natural Science Foundation of China [61573324, 61673354]
  3. National Natural Science Fund for Distinguished Young Scholars of China [61525304]
  4. State Key Laboratory of Intelligent Control and Decision of Complex Systems
  5. Fundamental Research Funds for the Central Universities, China University of Geosciences, Wuhan [CUG160603]

Ask authors/readers for more resources

Nonlinear equations system (NES) arises commonly in science and engineering. Repulsion techniques are considered to be the effective methods to locate different roots of NES. In general, the repulsive radius needs to be given by the user before the run. However, its optimal parameter setting is difficult and problem-dependent. To alleviate this drawback, in this paper, we first propose a dynamic repulsion technique, and then a general framework based on the dynamic repulsion technique and evolutionary algorithms (EAs) is presented to effectively solve NES. The major advantages of our framework are: 1) the repulsive radius is controlled dynamically during the evolutionary process; 2) multiple roots of NES can be simultaneously located in a single run; 3) the diversity of the population is preserved due to the population reinitialization; and 4) different repulsion techniques and different EAs can be readily integrated into this framework. To extensively evaluate the performance of our framework, we choose 42 problems with diverse features as the test suite. In addition, some representative differential evolution and particle swarm optimization variants are incorporated into the framework. Our method is also compared with other state-of-the-art methods. Experimental results indicate that the dynamic repulsion technique can improve the performance of the original repulsion technique with static repulsive radius. Moreover, the proposed method is able to yield better results compared with other methods.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.7
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available