Research Article

Analysis of Population Diversity of Dynamic Probabilistic Particle Swarm Optimization Algorithms

Algorithm 1

The execution process of DPPSO.
(1)  Randomly initialize the particles’ positions of the whole population in solution space;
(2) Initialize the parameters of DPPSO;
(3) While The termination condition is not satisfied do
(4)  Calculate the fitness values of all particles in the population;
(5)  For each particle, update the optimal positions;
(6)  For each particle, calculate the values based on (2);
(7)  For each particle, calculate the values based on (3);
(8)  For each particle, generate the new positions based on (1);