期刊文献+

带有权重函数学习因子的粒子群算法 被引量:65

Particle swarm optimization algorithm with weight function's learning factor
下载PDF
导出
摘要 粒子群算法(PSO)中惯性权重和学习因子的独自调整策略削弱了算法进化过程的统一性和粒子群的智能特性,很难适应复杂的非线性优化,为此提出一种利用惯性权重来控制学习因子的PSO算法。该算法将学习因子视作惯性权重的线性、非线性以及三角函数,在惯性权重随时间线性或非线性递减的过程中,学习因子发生相应的递减或递增变化,进而通过增强两者之间的相互作用来平衡算法的全局探索和局部开发能力,更好地引导粒子进行优化搜索。同时为了分析惯性权重和学习因子的融合性能,采用线性和非线性权重法进行比较,测试函数的优化结果表明了采用非线性递减权重的优越性。最后通过对多个基准测试函数的优化分析,并与带有异步线性变化和三角函数学习因子调整方法的PSO进行比较发现,该策略利用惯性权重调整学习因子,能达到平衡粒子个体学习能力和向群体学习能力的作用,提高了算法的优化精度。 Concerning the problem that the independent adjusting strategy of inertia weight and learning factor reduces evolution unity and intelligence feature of Particle Swarm Optimization(PSO) algorithm,and cannot adapt to the complex and nonlinear optimization problems,a new PSO algorithm with learning factor controlled by inertia weight function was proposed.Learning factor in the presented PSO was regarded as inertia weight's linear,nonlinear or trigonometric function,and increased or decreased progressively when inertia weight decreased by degrees linearly or nonlinearly.This strategy could effectively enhance the interaction of inertia weight and learning factor,then balance the global exploration and local exploitation and preferably lead particles to search globally optimal solution.Then the inertia weights were given to linear and nonlinear methods to analyze fusion performance of weight and learning factor,and the experimental results to test functions show that nonlinear weight is better.Finally,the experimental simulation results on benchmark test functions and the comparison with PSO with asynchronous linear and trigonometric function learning factor draw a conclusion that the strategy uses inertia weight to adjust learning factor,balances particle learning ability of individual and population,and improves optimization precision of algorithm.
出处 《计算机应用》 CSCD 北大核心 2013年第8期2265-2268,共4页 journal of Computer Applications
基金 国家自然科学基金资助项目(61070159)
关键词 粒子群算法 学习因子 惯性权重 统一性 基准函数 Particle Swarm Optimization(PSO) learning factor inertia weigh unity benchmark function
  • 相关文献

参考文献13

  • 1KENNEDY J, EBERHART R. Particle swarm optimization [ C]// Proceedings of the 1995 IEEE International Conference on Neural Networks. Piscataway: IEEE, 1995,4: 1942-1948.
  • 2KENNEDY J. Stereotyping: improving particle swarm performance with cluster analysis [ C]//Proceedings of the 2000 Congress on Ev- olutionary Computation. Piscataway: IEEE, 2000, 2:1507 - 1512.
  • 3LIU B, WANG L, JIN Y-H, et al. Improved particle swarm optimi- zation combined with chaos [ J]. Chaos, Solitons and Fractals, 2005, 25(5) : 1261 - 1267.
  • 4SHI Y, EBERHART R C. Fuzzy adaptive particle swarm optimiza- tion [ C] // Proceedings of the 2001 IEEE Congress on Evolutionary Computation. Piscataway: IEEE, 2001:101-106.
  • 5SHI Y, EBER/-IART R C. A modified particle swarm optimizer [C]// IEEE World Congress on Computational Intelligence: The 1998 IEEE International Conference on Evolutionary Computation Proceedings. Pis- cataway: IEEE, 1998:69-73.
  • 6CHATFERJEE A, SIARRY P. Nonlinear inertia variation for dynam- ic adaption in particle swarm optimization [ J]. Computers & Opera- tion Research, 2006, 33(3): 859-971.
  • 7田东平,赵天绪.基于Sigmoid惯性权值的自适应粒子群优化算法[J].计算机应用,2008,28(12):3058-3061. 被引量:16
  • 8SUGANTHAN P N. Particle swarm optimiser with neighbourhood op- erator [ C]//CEC 99: Proceedings of the 1999 Congress on Evolu- tionary Computation. Piscataway: IEEE, 1999, 3:1958 - 1962.
  • 9RATNAWEERA A, HALGAMUGE S. Self-organization hierarchical particle swarm optimizer with varying acceleration coefficients [ J]. Evolutionary Computation, 2004, 8(3): 240-255.
  • 10毛开富,包广清,徐驰.基于非对称学习因子调节的粒子群优化算法[J].计算机工程,2010,36(19):182-184. 被引量:20

二级参考文献74

共引文献510

同被引文献611

引证文献65

二级引证文献473

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部