Introduction - If you have any usage issues, please Google them yourself
All of the particles have a fitness value is determined by the function to be optimized (fitness value) of each particle, there is a speed determine the direction and the distance that they fly. The particles were then following the current optimum particles in the solution space search.