摘要
针对微粒群算法在多模态函数优化中难以找到全部极值点以及陷入局部最优和后期收敛速度慢等缺陷,提出了一种基于熵的自适应混沌爬山微粒群算法.算法根据熵的值来衡量种群多样性,当发现种群多样性匮乏时,采用动态混沌机制增强多样性;后期融入了局部收敛速度较快的爬山算法提高微粒群算法的后期收敛速度.4种典型多模态函数测试结果表明该算法在求解复杂多模态函数优化问题方面的可行性.
An adaptive chaotic hill-climbing particle swarm optimization was presented in order to overcome the unability to find all extreme points, local optimum and slow convergence speed at later time caused by Particle Swarm Optimization (PSO) in multimodal function optimization. An improved PSO was proposed , and the population of di- versity was measured by entropy. A dynamic chaos mechanism was used to increase the diversity when there is a lack of population diversity, and a hill-climbing method was introduced to improve the convergence speed of PSO in later period. Four kinds of typical multimodal functions were chosen to test the performance of the improved algorithm in solving complex multimodal function optimization problems. The results show that the improved algorithm has better performance than the existing algorithms.
出处
《湖南大学学报(自然科学版)》
EI
CAS
CSCD
北大核心
2013年第2期77-81,共5页
Journal of Hunan University:Natural Sciences
基金
国家自然科学基金资助项目(61174140)
湖南省科技计划重点项目(2010GK2022)
长沙市科技计划重点项目(K1005018-11)
关键词
微粒群算法
多模态函数
熵
混沌机制
爬山算法
particle swarm optimization
multi-modal function
entropy
chaos mechanism
hill-climbing