《表3 MSAPO算法在不同参数下性能比较结果Tab.3 The performance comparison results of MSAPO under different parameters》
由表3的实验结果可得,对于简单函数和复杂函数而言,随着cls_standard的取值越大,算法性能变化不同。Cls_standard的取值关系到算法中不同运动规则的个体个数,当cls_standard的取值从0.3到0.5,简单函数sphere的平均值有所下降,而对于基本多峰函数和复杂函数而言,除了Ackley函数,其他函数的平均值均有变差趋势,但最优适应值都变好。这是因为当cls_standard的值越大,算法中被划分为固态和液态的个体随之减少,气态个体随之增加,算法越趋向于按照气态个体的运动规则进行全局搜索,对多峰函数和复杂函数的寻优影响较好,但可能会导致在潜在较好解附近的精细搜索不足,由此产生平均值结果变差的问题。当cls_standard的取值从0.5到0.7变化时,尤其对于Rosenbrock和Schaffers F7这两个典型的多峰函数,平均方差和平均误差值均变小,说明较大的cls_standard值对于多峰函数的影响较好。
图表编号 | XD0043096100 严禁用于非法目的 |
---|---|
绘制时间 | 2019.02.01 |
作者 | 安泽晔、谢丽萍 |
绘制单位 | 太原科技大学计算机科学与技术学院、太原科技大学计算机科学与技术学院 |
更多格式 | 高清、无水印(增值服务) |