《表1 四种算法对测试函数的寻优结果》
从图1可看出,CPSO在进行到70次左右时就已经趋近于收敛,而LinWPSO,SWPSO,PSO-TVAC分别进行到400次、300次、220次左右时才趋于收敛。对单峰函数的测试中,CPSO的收敛速度明显比其他三种方法快很多。从图2可看出,CPSO进行到第100次左右时就已趋于收敛,而LinWPSO,PSO-TVAC,SWPSO分别进行到370次、220次、300次左右时才趋于收敛。在对多峰函数的测试中,CPSO的收敛速度依然比其他三种改进方法快很多。从图3可看出,CPSO在进行到第500次左右时趋于收敛,而LinWPSO,PSO-TVAC,SWPSO分别进行到570次、330次、300次左右时趋于收敛。在对复杂多峰函数的测试中,CPSO的收敛速度比LinWPSO收敛快,比PSO-TVAC,SWPSO收敛速度慢一些。但从图3中可以看出,CPSO算法的收敛精度明显高于其他三种算法。而且,相比LinWPSO,PSO-TVAC,SWPSO三种算法,不论是在单峰函数还是在多峰函数求最优解中,CPSO算法的收敛精度有很大提升,如表1所示。
图表编号 | XD0096181500 严禁用于非法目的 |
---|---|
绘制时间 | 2019.10.01 |
作者 | 仝秋娟、李萌、赵岂 |
绘制单位 | 西安邮电大学理学院、西安邮电大学通信与信息工程学院、西安邮电大学通信与信息工程学院 |
更多格式 | 高清、无水印(增值服务) |