Research Article
Multispecies Coevolution Particle Swarm Optimization Based on Previous Search History
Algorithm 3
Pseudocode of multispecies coevolution particle swarm optimization based on previous search history.
Initialization: | () Stochastically generate a population of N individuals in search space; | Set the numbers of clusters and the total number of iteration T; | Calculate fitness values of individuals; | () Normalize the dimensions of each individual as Algorithm 2; | () Initialize the fitness tree as Algorithm 1; | () ; ; | Loop: | () While () | () If () | () Partition the whole population into multiple species based on K-means clustering; | ; | () End If | () Update the position of individuals according to Eq. (6) and (7); | () Normalize the dimensions of each individual as Algorithm 2; | () Insert new individuals into fitness tree as Algorithm 1; | () Update some individuals from fitness tree; | () Calculate fitness values of individuals; | () | () End |
|