p.273
p.277
p.286
p.291
p.300
p.311
p.318
p.324
p.328
Two-Subpopulation Particle Swarm Optimization Based on Pheromone Diffusion
Abstract:
The particle swarm optimization (PSO) algorithm is a new population based search strat-egy, which has exhibited good performance on well-known numerical test problems. However, conventional algorithm of particle swarm optimization (PSO) is often trapped in local optima in global optimization of multimodal high-dimensional function. Analysis of the main causes of the premature convergence, proposes an improved two-subpopulation PSO algorithm, based on the mechanism of pheromone diffusion and diversity feedback. The population is divided into main subpopulation particle swarm and assistant subpopulation particle swarm, whose search direction is inversed completely. A pheromone diffusion function, which can control the degree of convergence of particles move to the best position, is designed by both taking into account these particles distribution and their fitness value. Adjusting inertial weight and numbers of sub-populations adaptively with diversity feedback greatly contribute to breaking away from local optima. Experiments on optimization of high-dimension benchmark functions show that, comparing with some other PSO variants, the improved algorithm can find better optima with converges faster, and prevent more effectively the premature convergence.
Info:
Periodical:
Pages:
300-308
Citation:
Online since:
October 2014
Authors:
Price:
Сopyright:
© 2014 Trans Tech Publications Ltd. All Rights Reserved
Share:
Citation: