《表1 三种算法迭代30次的函数解得平均最优值》
w是惯性因子,w采用的形式:,最小取值是wmin,最大取值是wmax,iter为算法目前进行次数,itermax为算法总的进行次数,w从0.9到0.1线性递减.实验的各个数值给出如下:算法的群落粒子数为50,c1=c2=2;维数D=30,概率p(k)=0.8,算法运行截止次数为1 000;冷却速度α=5;其中对于函数(7)、(8)、(9),step(0)=20,step(!)=0;对于函数(10),step(0)=5,step(!)=0.表1给出了算法运行30次后得到的计算数据和结果.图2、图3、图4、图5显示了三种算法运行时四个多峰函数的函数值变化情形曲线图.为方便比较,图4的纵坐标是适应度对数.
图表编号 | XD0074452500 严禁用于非法目的 |
---|---|
绘制时间 | 2019.06.25 |
作者 | 杜玉平 |
绘制单位 | 山西朔州师范高等专科学校数学与计算机系 |
更多格式 | 高清、无水印(增值服务) |