1995), called Particle Swarm Optimization (PSO). This approach combines social
psychology principles and evolutionary computation. It has been applied successfully to
nonlinear function optimization and neural network training. Preliminary formal analyses
showed that a particle in a simple one-dimensional PSO system follows a path defined by a
sinusoidal wave, randomly deciding on both its amplitude and frequency (Y. Shi and R …