| |
| | 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 |
|
|