《表2 BA、QBA、IQBA算法求解结果比较》
为了方便说明,本文使用函数f1-f4来按顺序分别表示表1中的测试函数。算法参数设置如下:蝙蝠发出的脉冲频度最大值ri0=0.8,声波响度最大值Ai0=0.85,常量α=0.98,γ=0.98,频率取值范围为[0,1],β∈[0,1]随机产生,且在IQBA算法中,自然选择参数s=2。实验结果见表2。可以看出,在20维空间中,IQBA算法下适应度函数值数量级更小,甚至可以收敛到测试函数的理论收敛值0,而且标准差也更小,可见IQBA算法的求解精度和鲁棒性都优于BA算法和QBA算法。而且对于每个测试函数,IQBA算法在给定迭代次数下寻到最优值所需的平均迭代次数均比BA、QBA算法要少。
图表编号 | XD0040517400 严禁用于非法目的 |
---|---|
绘制时间 | 2019.01.16 |
作者 | 周志垚、孙自强 |
绘制单位 | 华东理工大学化工过程先进控制和优化技术教育部重点实验室、华东理工大学化工过程先进控制和优化技术教育部重点实验室 |
更多格式 | 高清、无水印(增值服务) |