Improved multi-objective particle swarm optimization algorithm