Indicator-based set evolution particle swarm optimization for many-objective problems