A Particle Swarm Optimization Algorithm Based on Diffusion-Repulsion and Application to Portfolio Selection | IEEE Conference Publication | IEEE Xplore