Particle swarm optimization (PSO) is a population-based stochastic optimization technique inspired by swarm intelligence. The underlying motivation for the development of PSO algorithm was social behavior of animals such as bird flocking, fish schooling, and swarm theory. The fundamental to the