PSO params implementation