is well maintained. Amongst other useful pages, it hosts the following:

PSO Programs

PSO Events

PSO People


Researchers who prefer MATLAB might want to familiarize themselves with The MathWorks’ user community, which hosts an impressive collection of PSO-related codes.

MATLAB File Exchange

MATLAB Newsreader


Purdue’s PSO listserv is a good source of occasional information.


There are a number of PSO code repositories around the web.  New researchers might benefit from prioritizing what they want from their code and then searching for the PSO package that best matches those priorities.

To contact me:
george [at]

(@ removed to avoid email harvesters)

Particle Swarm Optimization (PSO) Sites

George Evers, MSE

Electrical Engineer