Fitness and diversity guided particle swarm optimization for global optimization and training artificial neural networks | IEEE Conference Publication | IEEE Xplore