A Discrete Particle Swarm Optimization Approach to Compose Heterogeneous Learning Groups | IEEE Conference Publication | IEEE Xplore