On Convergence and Parameter Selection of an Improved Particle Swarm Optimization