Title of article :
Parallel computation models of particle swarm optimization implemented by multiple threads
Author/Authors :
Tu، نويسنده , , Kuo-Yang and Liang، نويسنده , , Zhan-Cheng، نويسنده ,
Issue Information :
روزنامه با شماره پیاپی سال 2011
Pages :
9
From page :
5858
To page :
5866
Abstract :
Particle Swarm Optimization (PSO) is an algorithm motivated by biological systems. However, PSO implementations are sequential, meaning that particles cannot simultaneously interact with other members in the same swarm. This study tries to develop an exact PSO model whose particles simultaneously interact with each other. To model limited communication capability, particles in a swarm are separated into several subgroups. Communication among the subgroups is implemented by parallel computation models based on broadcast, star, migration and diffusion network topologies. Due to the expense and difficulty of true parallel computation, multiple threads are used to model simultaneous particle interaction. We compare the four parallel PSO models and the traditional sequential computation model using measures of convergence error, generations to convergence and execution time. Three experiments to examine the performance of the parallel PSO models are also included.
Keywords :
particle swarm optimization , network topology , Multiple threads
Journal title :
Expert Systems with Applications
Serial Year :
2011
Journal title :
Expert Systems with Applications
Record number :
2349267
Link To Document :
بازگشت