《表1 测试函数:一种新的群智能算法:植物胞群算法》
为分析算法的性能和特点,需要引入多个函数进行实验测试。这里采用如表1所示的12个基准测试函数作为实验对象[9,14],其中,F1~F6为单峰函数,F7~F8为多峰函数。单峰函数是指函数只存在一个极值,在计算过程中,该极值就是所求的最优解,不会出现局部最优解,单峰函数通常用来测试函数寻优开采能力的强弱;而多峰函数有多个极值,通常只有一个或少数几个为最优解,在计算过程中,容易陷入局部最优,一般算法很难找到最优解[15],多峰函数常用来检测算法的全局收敛能力和避免早熟能力。应用单峰函数和多峰函数对植物胞群算法(plant cell swarm algorithm,PCSA)进行测试,能够有效研究算法的特点及性能。此外,函数的维数也是影响算法有效性的重要因素。随着函数维数的增加,计算复杂程度变大,有些算法会随之失效,寻优能力变弱。对此,选择的函数中变量维数从2维到200维,测试性较强,可较为全面测试各个算法的性能。
图表编号 | XD0036886600 严禁用于非法目的 |
---|---|
绘制时间 | 2019.02.08 |
作者 | 罗招贤、虞文鹏 |
绘制单位 | 江西经济管理干部学院、江西经济管理干部学院 |
更多格式 | 高清、无水印(增值服务) |