• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2011, Vol. 33 ›› Issue (5): 112-115.

• 论文 • Previous Articles     Next Articles

Particle Swarm Optimization Based on Discrete Degree and Stretch

NIU YongJie1,LIU Tao2   

  1. (1.Computing Center,Yan’an University,Yan’an 716000;
    2.National Time Service Center,Chinese Academy of Sciences,Xi’an 710600,China)
  • Received:2010-06-11 Revised:2010-09-08 Online:2011-05-25 Published:2011-05-25

Abstract:

Discrete degree is used as an index to the measure of population diversity. In the initialization phase of particle swarm, the discrete degree of swarm must meet certain requirements before its iteration. In the iterative process, the adjustment of the inertia weight and the acceleration coefficient is  related to the current discrete degree of particle swarm. When the discrete degree is  smaller than a certain value, it should reinitialize in order to retain high quality, stretch the fitness function and reiterate. As the algorithm is limited based on the discrete degree in the initialization phase, even particle distribution is demanded. In the running process, the discrete degree can reflect the current state of population distribution in a better way and associates itself with the parameters relevant to the algorithm. Thus, the good performance of the algorithm is ensured in theory. Based on five different benchmark functions, the simulation results show that the performance of the algorithm has an optimal convergence rate, and can avoid early convergence effectively while dealing with the multimodal and flat functions.

Key words: particle swarm optimization;discrete degree;inertia weight;acceleration coefficient;stretch