GPSO global PSO reference: Y. Shi and R. C. Eberhart, “A modified particle swarm optimizer,” in Proc.IEEE World Congr. Comput. Intell.