A new particle swarm optimization based on the food searching activities of multi-swarm of honeybees

On the basis of analyzing the classical particle swarm optimization(PSO), this paper proposes a new version of the PSO, namely, Honeybee PSO. The Honeybee PSO divides the whole swarm into several small subswarms in which each particle decides its own search direction in the use of roulette. And by this the diversity of the swarm is satisfied. In the process of searching, each particle considers its previously visited best position, the local best position of selective subswarm and its previously visited worst position, which incarnates the ‘seeking best and avoiding worst’ of the particle and could improve searching efficiency. The algorithm implements the chaotic local search(CLS) according to dimension into the whole best position, which can not only avoid getting into local minimum but also can separate different dimension of the position. By comparing the Honeybee PSO and PSO with two standard testing function, that is GP-Goldstein-Price and RA-Rastrigin, the results show that the Honeybee PSO can hunt out better position and more efficiency than PSO, and so on.

[1]  Jing J. Liang,et al.  Comprehensive learning particle swarm optimizer for global optimization of multimodal functions , 2006, IEEE Transactions on Evolutionary Computation.

[2]  Martin Middendorf,et al.  A hierarchical particle swarm optimizer and its adaptive variant , 2005, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[3]  Ananda Sanagavarapu Mohan,et al.  Micro-particle swarm optimizer for solving high dimensional optimization problems (muPSO for high dimensional optimization problems) , 2006, Appl. Math. Comput..

[4]  J. Kennedy,et al.  Population structure and particle swarm performance , 2002, Proceedings of the 2002 Congress on Evolutionary Computation. CEC'02 (Cat. No.02TH8600).

[5]  A. Selvakumar,et al.  A New Particle Swarm Optimization Solution to Nonconvex Economic Dispatch Problems , 2007, IEEE Transactions on Power Systems.