A Competitive Particle Swarm Algorithm Based on Vector Angles for Multi-Objective Optimization | IEEE Journals & Magazine | IEEE Xplore