An improved particle swarm algorithm with dynamically changing velocity | IEEE Conference Publication | IEEE Xplore