Particle swarm optimization, also known as particle swarm optimization algorithm or bird swarm foraging algorithm, is a new evolutionary algorithm developed by J. Kennedy and R. C. Eberhart [40]. Particle swarm optimization is a kind of evolutionary algorithm. It is similar to simulated annealing algorithm. It also starts from a random solution and finds the optimal solution through iteration. It also evaluates the quality of the solution through fitness. , It does not have the "cross" and "mutation" operations of the genetic algorithm, it looks for the global optimal by following the currently searched optimal value