|
计算机应用 2010
基于自适应动态邻居和广义学习的改进粒子群算法Keywords: 自适应,粒子群算法,动态邻居,广义学习,多峰函数 Abstract: ?为了克服粒子群算法在求解多峰函数时极易陷入局部最优解的缺陷,提出一种基于自适应动态邻居广义学习的改进粒子群算法(adpso)。在adpso算法中,根据每个粒子邻居中最好运行粒子的状态动态地调整邻居拓扑结构;每个粒子的学习样本包括全局最优粒子、自身最优粒子和粒子邻居中最优运行粒子;并且在新产生的粒子位置上,加上一个随机位置以增加粒子向全局最优解移动的概率。在基准函数的测试中,结果显示adpso算法比其他pso算法有更好的运行效果,是求解多峰问题的一种有效算法。
|