Particle Swarm Optimization for Single Objective Continuous Space Problems: A Review | Synapse