计算机工程与应用2018,Vol.54Issue(10):59-65,7.DOI:10.3778/j.issn.1002-8331.1711-0048
基于自适应多种群的粒子群优化算法
Particle swarm optimization algorithm based on self-adaptive multi-swarm
摘要
Abstract
A Particle Swarm Optimization based on Self-adaptive Multi-Swarm(PSO-SMS)algorithm is proposed to bal-ance the exploration ability and development ability of the algorithm and improve its comprehensive performance on dif-ferent problems.It consists of three modules,including the recombination,adjustment of sub-swarm size and detection.In the initial stage of evolution,the entire swarm is divided into many sub-swarms.The recombination module enables the different sub-swarms to share advantageous information,which is beneficial to the optimization of uni-modal and multi-modal functions.When the swarm is trapped in a potential local optimum,the detection module can help the swarm jump out of the current local optimum based on certain historical information from the search process.Through the adjustment to sub-swarm size,the size of each sub-swarm gradually increases during evolution,which will facilitate the improvement of exploration ability in the initial stage and the later development ability of the algorithm. The comparison between CEC2013 test suite and other seven PSO algorithms shows that the PSO-SMS algorithm has outstanding performance in solving the optimization problems of different functions.关键词
粒子群算法/全局优化/自适应/多种群Key words
particle swarm optimization/global optimization/self-adaptive/multi-swarm分类
信息技术与安全科学引用本文复制引用
曾辉,王倩,夏学文,方霞..基于自适应多种群的粒子群优化算法[J].计算机工程与应用,2018,54(10):59-65,7.基金项目
新疆维吾尔自治区教育厅高校科研计划基金(No.2014JYT041606) (No.2014JYT041606)
新疆工程学院博士科研启动基金(No.2015BQJ011712). (No.2015BQJ011712)