I. Introduction
The method of Particle Swarm optimization was introduced in 1995 by Kennedy and Eberhart [1] and has been successfully applied to several different problems, including the training of neural networks, structural and topology optimization, and image recognition. The underlying principle of this stochastic population-based method is that, a number of agents coordinate their search patterns in the design space by communicating the locations of promising regions.