| Title | Program | Problem* | Remarks | Author |
|---|---|---|---|---|
| PSO | VB | NOP | Basic particle swarm optimizer code | Yuhui Shi |
| RMD_PSO | IDL | NOP | IDL implementation of the PSO | Rob Dimeo |
| MLOCPSOA | AMPL | NOP | PSO uses derivative information | Ismael Vaz |
| Binary PSO | C | BIN | particle swarm optimization for Binary Problem | Maurice Clerc |
| MOPSO | C | MNO | Adaptive Multi-Objective Particle Swarm Optimizer | G. T. Pulido |
| MOPSO-CD | C | MNO | Multiobjective Particle Swarm with Crowding Distance | P. C. Naval |
| Tribes | C | NOP | A parameter free particle swarm optimizer | Maurice Clerc |
| Dissipative PSO | C | NOP | Dissipative particle swarm optimization (DPSO), based on Yuhui Shi's basic PSO version [DOC] |
Xiao-Feng Xie |
| Basic PSO | Matlab | NOP | Basic particle swarm optimization source code | Yigit Karpat |
| PSO TOOLBOX | Matlab | NOP | PSO with linkage operator | D. devicharan |
| PSOt | Matlab | NOP | PSO in Trelea, Common, and Clerc types | Brian Birge |
| Hybrid PSO | Matlab | NOP | PSO hybrid with @fminsearch | A. Leontitsis |
| DEPSO | Java | NOP | Hybrid PSO with Differential Evolution (DE) [DOC] | Xiao-Feng Xie |