| |
| | Best | Poorest |
| OC-PSO | AdaptW, ChaoticRandW, ChaoticW, NonlinTimeConstW | ConstantW | SCE-PSO | AdaptW | ConstantW | SCERand-PSO | AdaptW, NonlinTimeConstW | ConstantW |
| | Best | Poorest |
| OC-PSO | AdaptW, LinTimeVaryingW | ConstrFactor | SCE-PSO | AdaptW | ConstrFactor | SCERand-PSO | AdaptW | ConstrFactor |
| | Best | Poorest |
| OC-PSO | LinTimeVaryingW | ConstantW | SCE-PSO | AdaptW, NonlinTimeW | ConstantW | SCERand-PSO | AdaptW, NonlinTimeW | ConstantW, RandomW |
| | Best | Poorest |
| OC-PSO | ChaoticRandW, LinTimeVaryingW | ConstrFactor | SCE-PSO | NonlinTimeConstW | ConstrFactor | SCERand-PSO | NonlinTimeConstW | ConstrFactor |
| | Best | Poorest |
| OC-PSO | ChaoticRandW, NonlinTimeConstW | ConstantW | SCE-PSO | ChaoticRandW, ChaoticW, NonlinTimeConstW | ConstantW | SCERand-PSO | ChaoticRandW, ChaoticW, LinTimeVaryingW, NonlinTimeConstW | ConstantW |
| | Best | Poorest |
| OC-PSO | ChaoticRandW, NonlinTimeConstW | ConstantW | SCE-PSO | AdaptW | ConstantW | SCERand-PSO | AdaptW | ConstantW |
| | Best | Poorest |
| OC-PSO | NonlinTimeConstW | ConstantW, RandomW | SCE-PSO | NonlinTimeConstW | ConstantW, ConstrFactor | SCERand-PSO | AdaptW, NonlinTimeW | ConstantW, ConstrFactor, LinTimeVarying |
| | Best | Poorest |
| OC-PSO | AdaptW | ConstrFactor | SCE-PSO | AdaptW | LinTimeVarying | SCERand-PSO | AdaptW | ConstantW, ConstrFactor, LinTimeVaryingW, NonlinTimeConstW |
| | Best | Poorest |
| OC-PSO | ChaoticW | ConstantW, ConstrFactor, RandomW | SCE-PSO | ChaoticW | ConstantW, ConstrFactor | SCERand-PSO | ChaoticW | ConstantW |
| | Best | Poorest |
| OC-PSO | ChaoticRandW | ConstantW | SCE-PSO | ChaoticW | ConstantW | SCERand-PSO | ChaoticRandW, ChaoticW, LinTimeVaryingW | ConstantW |
| | Best | Poorest |
| OC-PSO | AdaptW, LinTimevaryingW, NonlinTimeConstW, NonlinTimeW | ConstantW, ConstrFactor | SCE-PSO | LinTimevaryingW | ConstantW, ConstrFactor, RandomW | SCERand-PSO | AdaptW | ConstantW, ConstrFactor, RandomW |
|
|