一种双菌群细菌觅食优化算法

被引:23
作者
姜建国 [1 ]
周佳薇 [1 ]
郑迎春 [1 ,2 ]
周润生 [3 ]
机构
[1] 西安电子科技大学计算机学院
[2] 中国电子科技集团公司第五十四研究所
[3] 渭南职业技术学院
关键词
人工智能; 细菌觅食优化算法; 双菌群; 局部最优; 自适应步长; 交叉算子; 变异算子;
D O I
暂无
中图分类号
TP301.6 [算法理论];
学科分类号
080201 [机械制造及其自动化];
摘要
针对细菌觅食优化算法寻优速度慢且易陷入局部最优等缺陷,提出一种双菌群细菌觅食优化算法.引入菌群密度函数因子,并添加当前趋化周期内的最优细菌对其他细菌在寻优方向上进行指导,同时改进固定步长为自适应变化的趋化步长,避免了在最优解附近出现震荡现象及算法陷入局部最优;保留精英细菌的同时提出交叉算子和变异算子,有目的地在搜索区域寻找最优解,帮助早熟细菌跳出局部最优,一定程度上避免了算法早熟;提出双菌群优化机制,增加了菌群的多样性,提高了算法的全局搜索能力,有效抑制算法退化现象.对10个经典测试函数的仿真结果表明,所提出的算法与细菌觅食优化(bacterial foraging optimization,BFO)算法相比,最优解的精度普遍提高了几个数量级,且迭代次数更少,优化速度与全局收敛能力均有所提升.
引用
收藏
页码:43 / 51
页数:9
相关论文
共 12 条
[1]
细菌觅食优化算法的改进及应用 [D]. 
刘小龙 .
华南理工大学,
2011
[2]
一种具有量子行为的细菌觅食优化算法 [J].
章国勇 ;
伍永刚 ;
谭宇翔 .
电子与信息学报, 2013, 35 (03) :614-621
[3]
基于集合的细菌群优化算法 [J].
许鑫 ;
刘衍珩 ;
王爱民 ;
陈慧灵 ;
孙鑫 .
吉林大学学报(工学版) , 2012, (06) :1491-1497
[4]
基于免疫算法的细菌觅食优化算法 [J].
刘小龙 ;
赵奎领 .
计算机应用, 2012, 32 (03) :634-637+653
[5]
一种优化的细菌觅食算法用以解决全局最优化问题.[J].任佳星;黄晋英;.科技信息.2012, 02
[6]
基于高斯分布估计的细菌觅食优化算法 [J].
刘小龙 ;
李荣钧 ;
杨萍 .
控制与决策, 2011, 26 (08) :1233-1238
[7]
基于细菌觅食行为的分布估计算法在预测控制中的应用 [J].
王雪松 ;
程玉虎 ;
郝名林 .
电子学报, 2010, 38 (02) :333-339
[8]
小生境混合蛙跳算法研究与应用 [D]. 
李锦 .
西安电子科技大学,
2012
[9]
粒子群优化算法及其应用 [D]. 
王雁飞 .
华中科技大学,
2008
[10]
Numerical optimization using synergetic swarms of foraging bacterial populations [J].
Chatzis, Sotirios P. ;
Koukas, Spyros .
EXPERT SYSTEMS WITH APPLICATIONS, 2011, 38 (12) :15332-15343