Performance Evaluation of Parallel Particle Swarm Optimization for Multicore Environment
Eman Abdulaziz Abdullah, Ibrahim Ahmed Saleh, Omar Ibrahim Alsaif · 2018
Particle swarm optimization (PSO) has become universal due to its simplicity and effectiveness in solving many problems in various applications with low computational cost. This algorithm consumes time as dealing with large tasks programs. The main goal of this paper is to introduce a parallel particle swarm optimization (PPSO) on multi-core processing kernel to decrease the determination. In order to ease transfer information among particles of shared area and exchange information by switching randomly. Most of serial PSO algorithms allow updating information among particles which takes a long time during the implementation period. The algorithm was applied to the standard optimization test set CEC (Congress on Evolutionary Computation) 2014 and gave good results compared to the previous algorithm. The empirical results show the execution time of Shared-PSO is more efficient than the serial PSO's. The proposed algorithm using a multicore CPU technique to improve it via parallelization and enhanced the efficiency of an algorithm by increase the range of PSO application.