Niching in particle swarm optimization