PSO variants | Inertia weight equation | Initial parameters | Complexity |
Shi et al. [10] [11] |
| wi = 0.3, wf = 0.9 | mxMUL + 4xmxADD + mxDIV |
Chatterjee et al. [12] |
| wi = 0.3, wf = 0.9 & np = 0.7 | mxMUL + 4xmxADD + mxDIV + mxPOW(np) |
Feng et al. [13] [14] |
| wi = 0.3, wf = 0.9, z = 0.1
| 2xmxMUL + 4xmxADD + mxDIV |
Lei et al. [15] |
| s = 0.8, β = n/m | mxMUL + 2xmxADD + 2xmxDIV |
Zheng et al. [16] |
| n = current iteration | mxDIV + POW(0.3) |
Jia et al. [15] |
| winitial = 1.1, u = 1.0002 | (n(n + 1)m)/2xMUL |
PSO-TVW1 |
|
| mxMUL + mxADD |
PSO-TVW2 |
| N = 40 | mxADD + mxDIV + (m − n)xDIV |
PSO-TVW3 |
| N = 40 | mxADD + mxDIV + (m − n)xDIV + mxPOW(0.5) |