《表1 测试函数:一种新的群智能算法:植物胞群算法》

《表1 测试函数:一种新的群智能算法:植物胞群算法》   提示:宽带有限、当前游客访问压缩模式
本系列图表出处文件名:随高清版一同展现
《一种新的群智能算法:植物胞群算法》


  1. 获取 高清版本忘记账户?点击这里登录
  1. 下载图表忘记账户?点击这里登录

为分析算法的性能和特点,需要引入多个函数进行实验测试。这里采用如表1所示的12个基准测试函数作为实验对象[9,14],其中,F1~F6为单峰函数,F7~F8为多峰函数。单峰函数是指函数只存在一个极值,在计算过程中,该极值就是所求的最优解,不会出现局部最优解,单峰函数通常用来测试函数寻优开采能力的强弱;而多峰函数有多个极值,通常只有一个或少数几个为最优解,在计算过程中,容易陷入局部最优,一般算法很难找到最优解[15],多峰函数常用来检测算法的全局收敛能力和避免早熟能力。应用单峰函数和多峰函数对植物胞群算法(plant cell swarm algorithm,PCSA)进行测试,能够有效研究算法的特点及性能。此外,函数的维数也是影响算法有效性的重要因素。随着函数维数的增加,计算复杂程度变大,有些算法会随之失效,寻优能力变弱。对此,选择的函数中变量维数从2维到200维,测试性较强,可较为全面测试各个算法的性能。