2002 - Adaptive Control Utilising Neural Swarming - PSO is used to adjust the network weights, with the Adaptive Neural Swarming method, the controller could adapt to environmental changes. It is tested in a real-world task of controlling a simulated non-linear bioreactor. [PDF]
1995 - Particle Swarm Optimization - A concept for the optimization of nonlinear functions using particle swarm methodology by James Kennedy and Russell Eberhart. This is the first paper talking about PSO.