人类多任务处理
计算机科学
遗传算法
进化算法
差异进化
非线性系统
人口
任务(项目管理)
高斯分布
数学优化
算法
数学
人工智能
生态学
管理
认知心理学
社会学
经济
人口学
物理
生物
量子力学
心理学
作者
Qiong Gu,Shuijia Li,Zuowen Liao
标识
DOI:10.1016/j.eswa.2023.122025
摘要
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.
科研通智能强力驱动
Strongly Powered by AbleSci AI