Solving nonlinear equation systems based on evolutionary multitasking with neighborhood-based speciation differential evolution

被引:50
作者
Gu, Qiong [1 ]
Li, Shuijia [1 ,2 ]
Liao, Zuowen [3 ]
机构
[1] Hubei Univ Arts & Sci, Sch Comp Engn, Xiangyang 441053, Peoples R China
[2] China Univ Geosci, Sch Comp Sci, Wuhan 430074, Peoples R China
[3] Beibu Gulf Univ, Beibu Gulf Ocean Dev Res Ctr, Qinzhou 535000, Peoples R China
关键词
Nonlinear equation system; Evolutionary multitasking; Resource release; Multiple roots; Differential evolution; ALGORITHM; OPTIMIZATION;
D O I
10.1016/j.eswa.2023.122025
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Locating multiple roots of nonlinear equation systems (NESs) remains a challenging and meaningful task in the numerical optimization community. Although a large number of NES-solving approaches have been put forward, they can only find the roots of one NES at a time. In this paper, we develop a novel NES-solving algorithm based on evolutionary multitasking referred to as EMNES, the goal of which is to effectively find the multiple roots of multiple different NESs simultaneously in a single run through knowledge sharing and transfer. Specifically, firstly a NES-solving framework based on evolutionary multitasking is proposed. Then an efficient multi-task evolutionary algorithm based on neighborhood-based speciation differential evolution for NESs is designed. Finally, combining Gaussian distribution and uniform distribution, a novel resource release strategy is proposed to release the found roots to improve resource utilization and increase population diversity. Numerous experimental results reveal that the proposed EMNES algorithm can achieve a higher root rate and success rate when compared with several well-established algorithms on thirty NESs. Furthermore, simulation results on a more complex test set show that the proposed EMNES is able to locate more roots than most comparison algorithms.
引用
收藏
页数:16
相关论文
共 62 条
[1]   Imperialist competitive algorithm for solving systems of nonlinear equations [J].
Abdollahi, Mandi ;
Isazadeh, Ayaz ;
Abdollahi, Davoud .
COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2013, 65 (12) :1894-1908
[2]   An Enhanced Evolutionary Software Defect Prediction Method Using Island Moth Flame Optimization [J].
Abu Khurma, Ruba ;
Alsawalqah, Hamad ;
Aljarah, Ibrahim ;
Abd Elaziz, Mohamed ;
Damasevicius, Robertas .
MATHEMATICS, 2021, 9 (15)
[3]   KEEL: a software tool to assess evolutionary algorithms for data mining problems [J].
Alcala-Fdez, J. ;
Sanchez, L. ;
Garcia, S. ;
del Jesus, M. J. ;
Ventura, S. ;
Garrell, J. M. ;
Otero, J. ;
Romero, C. ;
Bacardit, J. ;
Rivas, V. M. ;
Fernandez, J. C. ;
Herrera, F. .
SOFT COMPUTING, 2009, 13 (03) :307-318
[4]   Solving systems of nonlinear equations using a modified firefly algorithm (MODFA) [J].
Ariyaratne, M. K. A. ;
Fernando, T. G. I. ;
Weerakoon, S. .
SWARM AND EVOLUTIONARY COMPUTATION, 2019, 48 :72-92
[5]  
Back T., 1997, IEEE Transactions on Evolutionary Computation, V1, P3, DOI 10.1109/4235.585888
[6]   Accessibility and System Reduction of Nonlinear Time-Delay Control Systems [J].
Bartosiewicz, Zbigniew ;
Kaldmae, Arvo ;
Kawano, Yu ;
Kotta, Ulle ;
Pawluszewicz, Ewa ;
Simha, Ashutosh ;
Wyrwas, Malgorzata .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2021, 66 (08) :3781-3788
[7]   Generalized Multitasking for Evolutionary Optimization of Expensive Problems [J].
Ding, Jinliang ;
Yang, Cuie ;
Jin, Yaochu ;
Chai, Tianyou .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2019, 23 (01) :44-58
[8]   Generalized Nash equilibrium problems [J].
Facchinei, Francisco ;
Kanzow, Christian .
4OR-A QUARTERLY JOURNAL OF OPERATIONS RESEARCH, 2007, 5 (03) :173-210
[9]   A modified quasi-Newton method for nonlinear equations [J].
Fang, Xiaowei ;
Ni, Qin ;
Zeng, Meilan .
JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 2018, 328 :44-58
[10]   Solving Generalized Vehicle Routing Problem With Occasional Drivers via Evolutionary Multitasking [J].
Feng, Liang ;
Zhou, Lei ;
Gupta, Abhishek ;
Zhong, Jinghui ;
Zhu, Zexuan ;
Tan, Kay-Chen ;
Qin, Kai .
IEEE TRANSACTIONS ON CYBERNETICS, 2021, 51 (06) :3171-3184