A Hybrid Particle Swarm and Multi-Population Cellular Genetic Algorithm

Jie Li
2012-01-01
Pattern Recognition and Artificial Intelligence
Abstract:Cellular genetic algorithm(CGA) enhances global convergence rate via constraining individual interaction in its neighbor.However,it results in of low search efficiency.An algorithm,called hybrid particle swarm and multi-population cellular genetic algorithm(HPCGA),is proposed.Firstly,the whole population is divided into some sub-populations,the individuals in different sub-populations do not interact each other.Nevertheless different sub-populations can communicate with each other via immigrant and share the evolutionary information.Division of the population appropriately reduces the selection pressure,and thus the individual diversity is maintained more effectively.The mutation of CGA is replaced by particle swarm optimization to improve the ability of local search.The above two improvements balance the trade-off between global exploration and local exploitation.Selection pressure and individual diversity of the proposed HPCGA are also studied.Optimization of six typical functions is carried out by using the proposed HPCGA and CGA.The experimental results show that the performance of the proposed HPCGA is obviously superior to that of CGA in global convergence rate,convergence speed and stability.
What problem does this paper attempt to address?