Comparative Research on Particle Swarm Optimization and Genetic Algorithm

Genetic algorithm (GA) is a kind of method to simulate the natural evolvement process to search the optimal solution, and the algorithm can be evolved by four operations including coding, selecting, crossing and variation. The particle swarm optimization (PSO) is a kind of optimization tool based on iteration, and the particle has not only global searching ability, but also memory ability, and it can be convergent directionally. By analyzing and comparing two kinds of important swarm intelligent algorithm, the selecting operation in GA has the character of directivity, and the comparison experiment of two kinds of algorithm is designed in the article, and the simulation result shows that the GA has strong ability of global searching, and the convergence speed of PSO is very quick without too many parameters, and could achieve good global searching ability.

[1]  Chai Tianyou,et al.  Survey on Genetic Algorithm , 1996 .

[2]  Michael N. Vrahatis,et al.  Recent approaches to global optimization problems through Particle Swarm Optimization , 2002, Natural Computing.

[3]  Patrick R. McMullen,et al.  Swarm intelligence: power in numbers , 2002, CACM.

[4]  Mauro Birattari,et al.  Swarm Intelligence , 2012, Lecture Notes in Computer Science.

[5]  Ajith Abraham,et al.  Hybrid Particle Swarm - Evolutionary Algorithm for Search and Optimization , 2005, MICAI.

[6]  Peng Xi-yuan,et al.  Swarm Intelligence Theory and Applications , 2003 .

[7]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.

[8]  Xia Zheng-yo The Strategy Control Mechanism Based on Swarm Intelligence , 2009 .

[9]  Lin Yanping,et al.  Web community detection model using particle swarm optimization , 2008, 2008 IEEE Congress on Evolutionary Computation (IEEE World Congress on Computational Intelligence).