4.7 Article

Finding Multiple Roots of Nonlinear Equation Systems via a Repulsion-Based Adaptive Differential Evolution

期刊

出版社

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

关键词

Optimization; Sociology; Statistics; Diversity reception; Nonlinear equations; Additives; Linear programming; Adaptive parameter control; differential evolution (DE); diversity preservation mechanism; nonlinear equation systems (NESs); repulsion technique

资金

  1. National Natural Science Foundation of China [61573324, 61673397, 61673354]
  2. National Natural Science Fund for Distinguished Young Scholars of China [61525304]
  3. Innovation-Driven Plan in Central South University [2018CX010]
  4. Hunan Provincial Natural Science Fund for Distinguished Young Scholars [2016JJ1018]
  5. State Key Laboratory of Intelligent Control and Decision of Complex Systems
  6. Fundamental Research Funds for the Central Universities, China University of Geosciences, Wuhan [CUG160603]

向作者/读者索取更多资源

Finding multiple roots of nonlinear equation systems (NESs) in a single run is one of the most important challenges in numerical computation. We tackle this challenging task by combining the strengths of the repulsion technique, diversity preservation mechanism, and adaptive parameter control. First, the repulsion technique motivates the population to find new roots by repulsing the regions surrounding the previously found roots. However, to find as many roots as possible, algorithm designers need to address a key issue: how to maintain the diversity of the population. To this end, the diversity preservation mechanism is integrated into our approach, which consists of the neighborhood mutation and the crowding selection. In addition, we further improve the performance by incorporating the adaptive parameter control. The purpose is to enhance the search ability and remedy the trial-and-error tuning of the parameters of differential evolution (DE) for different problems. By assembling the above three aspects together, we propose a repulsion-based adaptive DE, called RADE, for finding multiple roots of NESs in a single run. To evaluate the performance of RADE, 30 NESs with diverse features are chosen from the literature as the test suite. Experimental results reveal that RADE is able to find multiple roots simultaneously in a single run on all the test problems. Moreover, RADE is capable of providing better results than the compared methods in terms of both root rate and success rate.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.7
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据