Primal-Dual Asynchronous Particle Swarm Optimisation (pdAPSO) Hybrid Metaheuristic Algorithm for Solving Global Optimisation Problems (original) (raw)

Particle swarm optimization (PSO) is a metaheuristic optimization algorithm that has been used to solve complex optimization problems. The Interior Point Methods (IPMs) are now believed to be the most robust numerical optimization algorithms for solving large-scale nonlinear optimization problems. To overcome the shortcomings of PSO, we proposed the Primal-Dual Asynchronous Particle Swarm Optimization (pdAPSO) algorithm. The Primal Dual provides a better balance between exploration and exploitation, preventing the particles from experiencing premature convergence and been trapped in local minima easily and so producing better results. We compared the performance of pdAPSO with 9 states of the art PSO algorithms using 13 benchmark functions. Our proposed algorithm has very high mean dependability. Also, pdAPSO have a better convergence speed compared to the other 9 algorithms. For instance, on Rosenbrock function, the mean FEs of 8938, 6786, 10,080, 9607, 11,680, 9287, 23,940, 6269 and 6198 are required by PSO-LDIW, CLPSO, pPSA, PSOrank, OLPSO-G, ELPSO, APSO-VI, DNSPSO and MSLPSO respectively to get to the global optima. However, pdAPSO only use 2124 respectively which shows that pdAPSO have the fastest convergence speed. In summary, pdPSO and pdAPSO uses the lowest number of FEs to arrive at acceptable solutions for all the 13 benchmark functions.