计算机科学
排名(信息检索)
节点(物理)
差异进化
人口
最优化问题
进化算法
构造(python库)
人工智能
数学优化
数据挖掘
机器学习
算法
数学
人口学
社会学
程序设计语言
工程类
结构工程
作者
Xi-Yuan Chen,Hong Zhao,Jing Liu
标识
DOI:10.1016/j.ins.2023.119359
摘要
Multimodal optimization problems (MMOPs) aim to locate multiple global optima simultaneously, which requires a high diversity of solutions. As a diversity preservation strategy customized for evolutionary algorithms (EAs), niching has been extensively incorporated into many algorithms to deal with MMOPs. However, many existing niching techniques require pre-defined parameters to control the size or number of niches, making the algorithm sensitive to parameters. Taking individuals as nodes, the inverse distance of two individuals as edges, and the historical information of recent generations as node attributes, we can construct a population as a network, whose purpose is to divide niches through community detection without relying on sensitive parameters. Inspired by this idea, this paper proposes a network community-based differential evolution for multimodal optimization problems (NetCDEMMOPs). In NetCDEMMOPs, three strategies are proposed and work together. Firstly, the community detection-based niching (CDN) strategy constructs the population as an attribute network and automatically divides it into multiple niches without sensitive parameters. Secondly, the community elites-based updating (CEU) strategy allocates more evolutionary resources to elite individuals of communities, then predicts and updates these elites based on historical information. Finally, the poor individual remolding (PIR) strategy remolds the last-ranking individuals and guides them toward promising positions. After extensive experimentation with the widely adopted CEC'2013 test suit, the experimental results reveal the superiority of NetCDEMMOPs over many successful or recent algorithms for MMOPs.
科研通智能强力驱动
Strongly Powered by AbleSci AI