Dynamic small world network topology for particle swarm optimization of Dynamic small world network topology for particle swarm optimization