Modeling of a standard Particle Swarm Optimization algorithm in MATLAB by different benchmarks

Optimization techniques are getting importance in control and power system of sustainable energy technologies. Particle Swarm Optimization is aversatileoptimizing technique. Due to its diversity, it attracts many researchers to modify the algorithm itself and scrutinize different parameters to get precisely optimized results. PSO plays a vital role for finding solutions for continuous optimization problems and also acts as an alternative for global optimization. The designing of standard PSO is defined in this project which has been taken into account by the latest research and developments, and is used as a guideline for performance testing by different functions. The benchmarks we used are Sphere, Ackley, Rosenbrock, Schewfel's 2.26 and Rastrigin. We implemented the original algorithm, and obtained optimized results for every function and plot the graphs against Global best value and Function evaluation.

[1]  Maurice Clerc,et al.  The particle swarm - explosion, stability, and convergence in a multidimensional complex space , 2002, IEEE Trans. Evol. Comput..

[2]  James Kennedy,et al.  Defining a Standard for Particle Swarm Optimization , 2007, 2007 IEEE Swarm Intelligence Symposium.

[3]  R. Eberhart,et al.  Comparing inertia weights and constriction factors in particle swarm optimization , 2000, Proceedings of the 2000 Congress on Evolutionary Computation. CEC00 (Cat. No.00TH8512).

[4]  René Thomsen,et al.  A comparative study of differential evolution, particle swarm optimization, and evolutionary algorithms on numerical benchmark problems , 2004, Proceedings of the 2004 Congress on Evolutionary Computation (IEEE Cat. No.04TH8753).

[5]  Kevin D. Seppi,et al.  Exposing origin-seeking bias in PSO , 2005, GECCO '05.