Why does it need velocity?

The particle swarm algorithm differs from other EAs in its use of "velocity" - a particle tends to move in the same direction it moved on the previous iteration. This paper explores variations and dimensions of velocity in an effort to understand what velocity contributes to the performance of the algorithm.

[1]  James Kennedy,et al.  Probability and dynamics in the particle swarm , 2004, Proceedings of the 2004 Congress on Evolutionary Computation (IEEE Cat. No.04TH8753).

[2]  Craig W. Reynolds Flocks, herds, and schools: a distributed behavioral model , 1987, SIGGRAPH.

[3]  James Kennedy,et al.  The Behavior of Particles , 1998, Evolutionary Programming.

[4]  James Kennedy,et al.  Dynamic-probabilistic particle swarms , 2005, GECCO '05.

[5]  James Kennedy,et al.  Bare bones particle swarms , 2003, Proceedings of the 2003 IEEE Swarm Intelligence Symposium. SIS'03 (Cat. No.03EX706).