Self-adaptive differential particle swarm using a ring topology for multimodal optimization | IEEE Conference Publication | IEEE Xplore