PSO has some advantages over other similar optimization techniques. It is not largely affected by the problem size, can converge to the optimal solution in many problems where most analytical methods fail to converge (Valle, Venayagamoorthy, Mohagheghi, Hernandez, & Harley, 2008).