计算机与现代化

• 算法设计与分析 • 上一篇    下一篇

哈夫曼编码的协同粒子群优化算法

  

  1. (国网潍坊供电公司,山东潍坊261021)
  • 收稿日期:2015-01-15 出版日期:2015-06-16 发布日期:2015-06-18
  • 作者简介:王娟娟(1981-),女,山东威海人,国网潍坊供电公司中级工程师,研究方向:电力系统分析,人工智能。

Cooperative Particle Swarm Optimization Algorithm Based on Huffman Coding

  1. (State Grid Weifang Power Supply Company, Weifang 261021, China)
  • Received:2015-01-15 Online:2015-06-16 Published:2015-06-18

摘要: 针对粒子群优化(PSO)算法在优化问题过程中易陷入局部最优的问题,提出一种基于哈夫曼编码的协同粒子群优化(HCPSO)算法。采用哈夫曼编码将种群划分成2个子种群并对2个子种群进行独立优化,同时,2子种群之间协同完成搜索种群的全局最优解。采用6个标准测试函数来测试算法性能。实验结果表明,该算法可以有效地避免种群陷入局部最优,具有较好的优化性能和稳定性,收敛精度得到了显著的提高。

关键词: 粒子群优化, 局部最优, 哈夫曼编码, 哈夫曼算法, 哈夫曼树

Abstract: Aiming at particle swarm optimization (PSO) algorithm easy to fall into local optimal problems in optimizing a population, a new particle swarm optimization on Huffman Coding (HCPSO) algorithm was put forward. Using Huffman Coding, one population will be divided into two sub populations, and each subpopulation will be optimized independently. At the same time, the two subpopulations cooperatively complete searching the global optimum solution.Through six standard test functions, the experimental results show that the algorithm can effectively avoid the population falling into local optimum, is of better optimization performance and stability, and convergence accuracy is significantly improved.

Key words: particle swarm optimization, local optimal, Huffman coding, Huffman algorithm, Huffman tree

中图分类号: