pso算法特点