PSO
Particle Swarm Optimization (PSO) is a population-based stochastic optimization technique inspired by the collective behavior of birds flocking or fish schooling. It was introduced by James Kennedy and Russell C. Eberhart in 1995 as a simple, gradient-free method for searching nonlinear objective functions. PSO has both continuous and discrete variants and is widely used for real-valued optimization tasks, as well as for feature selection and combinatorial problems in its discrete forms.
In the standard continuous PSO, a swarm of particles explores a search space. Each particle has a
Binary PSO and other discrete forms map velocity to probabilities to handle categorical decisions, making PSO
Applications span engineering design, neural network training, control systems, scheduling, and other optimization problems. PSO is