迭代步进值自适应调整的果蝇优化算法
Fruit fly optimization algorithm with self-adapting adjustment of iteration step value作者机构:中国石油大学(华东)信息与控制工程学院山东青岛257061
出 版 物:《计算机工程与应用》 (Computer Engineering and Applications)
年 卷 期:2016年第52卷第3期
页 面:32-36页
学科分类:12[管理学] 1201[管理学-管理科学与工程(可授管理学、工学学位)] 081104[工学-模式识别与智能系统] 08[工学] 0835[工学-软件工程] 0811[工学-控制科学与工程] 0812[工学-计算机科学与技术(可授工学、理学学位)]
基 金:国家自然科学基金(No.60974039) 山东省自然科学基金(No.ZR2011FM002) 中国石油大学(华东)研究生创新工程的资助项目(No.YCX2014055)
摘 要:针对传统果蝇优化算法(FOA)收敛精度不高和易陷入局部最优的缺点,提出了一种迭代步进值自适应调整的果蝇优化算法(FOAMR)。在该算法中,引入了果蝇群体速度进化因子和聚集度因子,并将迭代步进值表示为以上2个参数的函数同时定义自适应调整因子。在每次迭代时,算法根据当前果蝇群体速度进化因子和聚集度因子动态调整步进值的大小并通过自适应调整因子动态调整搜索距离的大小。对典型函数的测试结果表明,FOAMR比FOA具有更好的全局搜索能力,同时收敛速度、收敛精度明显提高。