Introducing dynamic diversity into a discrete particle swarm optimization | Publicación