Predominant Cognitive Learning Particle Swarm Optimization for Global Numerical Optimization