Closed-loop feedback system: We can interpret PSO as a closed-loop feedback system. Consider a simplified 1D PSO:
We can interpret as the reference (target), as the system output, and as the feedback action.
Second order system: We can eliminate velocity by writing it as:
Substituting:
Re-arranging:
This shows that PSO is a second-order dynamic system. Memory (via velocity) introduces inertia.
We can assume a solution of
The characteristic equation is
with poles
Thus, we can consider PSO dynamics as a function of pole locations, as we know that poles determine system behavior.
If we have a solution of the form:
we have the stability condition
meaning that poles inside the unit circle give convergence, on the boundary give oscillation, and outside results in divergence.
Looking at the characteristic equation again:
We can also see that stability requires , , . Since , we have:
Thus, the result in Constriction PSO that we saw:
is actually just control theory.
Interpreting the parameters:
- control the damping (oscillation)
- controls the attraction strength
- Stable PSO properly placed poles