This article aims at providing and illustrating for discussion of the most established results on PSO algorithm as well as exposing the most active research topics that can give proposal for future work and help the practitioner improves better result with little effort.
Optimization is a mathematical technique that concerns the finding of maxima or minima of functions within some feasible region. A diversity of optimization techniques fight for the best solution. Particle Swarm Optimization (PSO) is a comparatively new, current, and dominant method of advanced optimization technique that has been empirically shown to perform well on many of these optimization problems. It is lucidly and widely used to find the global optimum solution in a complex search space. This article aims at providing and illustrating for discussion of the most established results on PSO algorithm as well as exposing the most active research topics that can give proposal for future work and help the practitioner improves better result with little effort. This paper also introduces a detailed explanation of the PSO algorithm.