《表2 测试函数最优解比较Table 2 Comparison of optimal solutions of test functions》
为验证OLPSO算法的收敛性能,在Windows 7环境下,用Matlab软件进行编程.选择6个常用的测试函数对此算法与PSO算法,LPSO算法进行比较.令c1=c2=1.496 2,惯性权值的变化范围为[0.4,0.9],最大速度vmax=2.0,r1与r2均为[0,1]之间服从均匀分布的随机数,测试函数见表1.将表1中除Schaffer外的其他测试函数的n取2,搜索到的最优位置及与最优位置间的欧氏距离见表2,测试函数最优值及3种算法搜索到的最优值见表3,其中D1,D2和D3分别表示PSO算法、LPSO算法和OLPSO算法搜索到最优解与测试函数最优解间的欧氏距离.测试函数1至测试函数6的最优值的变化趋势图分别见图1至图6.
图表编号 | XD0017620100 严禁用于非法目的 |
---|---|
绘制时间 | 2018.03.30 |
作者 | 南杰琼、王晓东 |
绘制单位 | 西安工程大学理学院、西安工程大学理学院 |
更多格式 | 高清、无水印(增值服务) |