- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
细菌觅食算法(Bacterial Foraging Algorithm,BFA)[亦有称为细菌觅食优化算法 (Bacterial Foraging Optimization algorithm,BFO||BFOA)]由 K.M.Passino 于 2002年基于Ecoli大肠杆菌在人体肠道内吞噬食物的行为,提出的一种新型仿 生类算法。该算法因具有群体智能算法并行搜索、易跳出局部极小值等优点,成 为生物启发式计算研究领域的又一热点。
细菌觅食算法模仿大肠杆菌在人体肠道内觅食行为,属于仿生类优化算法。在 BFA模型中,优化问题的解对应搜索空间中细菌的状态,即优化函数适应值。
BFA 算法包括趋化(chemotaxis)、复制(reproduction)和驱散 (elimination-dispersal)3 个步骤。
细菌向富养区域聚集的行为称为趋化。在趋化过程中,细菌运动模式包括翻转 (tumble)和前进(run||swim)。细菌向任意方向移动单位步长定义为翻转。当细菌 完成一次翻转后,若适应值得到改善,将沿同一方向继续移动若干步,直至适应 值不再改善,或达到预定的移动步数临界值。此过程定义为前进。
一旦生命周期结束,即达到临界趋化次数,细菌将进行繁殖。细菌的繁殖过程 遵循自然界“优胜劣汰,适者生存”原则。以趋化过程中各细菌适应值累加和为标 准,较差的半数细菌死亡,较好的半数细菌分裂成两个子细菌。子细菌将继承母 细菌生物特性,具有与母细菌相同的位置及步长。为简化计算,可以规定复制过 程中细菌总数保持不变。
趋化过程可确保细菌的局部搜索能力,复制过程能加快细菌的搜索速度,但对 于复杂的优化问题,趋化和复制无法避免细菌陷人局部极小现象发生。BFA引 入驱散过程以加强算法全局寻优能力。细菌在完成一定次数的复制后,将以一定 概率被驱散到搜索空间中任意位置。
心⑹£心(80如))
/=!
p S p
=以项心温倾-*坤5£(旦- /)勺+£如心申p(-%岫£(久
f J L #回 ibL J 归
BFOA算法:
参数:
【步骤 1】初始化参数 p,S,Nc,Ns,Nre,Ned,Ped,C(i)(i=1,2,...S), 0i .
算法:
【步骤2】消除-扩散循环loop:l=l+1
【步骤3】复制循环loop:k=k+1
【步骤3】复制循环loop:k=k+1
【步骤4】趋化循环Loop:j=j+1
i=1,2,......S细菌i进化趋化移动
计算适应值函数J(i,j,k,l)
Let, /) = J (/, j-kJ) + J I), P(j,kjy)(Le. add on the cell-to cell at tract a m-rcpcl lant profile io Unmlatc the s warming behavior)
where, L 珍 in (2).
保存值,因为通过移动我们可能找到更好的。
[d] Tumble: generate 盅 random vector A(f) E 3V with each clenient A』., (i), m — L2 p、a
random number-on [-1, 1 ].
[e ] Move: Let
+ c ⑴,M)
This results in a step of size C(0 in the direction of lhe tumble for bacicriuni L
[f] Compute 1(t\ j 4- LJt J) and let
+ (i, / kJ) + J (j 十 L 妇)(j 十 L kJ)),
Lg] Swim
Let Ht=() (counter for swim length).
While iit Ni (ifhave not clinibcd down loo 1。峡).
Let』并=汗+1?
If J 0 J + 1,虹 / ) ]iiUi (if doing be tier), let J 临=J (i, j + I, it, I) and let
J△「⑴A⑴
And use this. O (j + L j、k) to conipLite the new J (/, J + 1, /) as we did in [f]
Else, let iit=Nt . This is the end of the whl Ic state nicnt.
|h] Go to next bacicrluin (r+l) if,丰 S (l.c., go to |b] to process the ncxi barterliim).
【步骤5】如果jNc,跳转到步骤4。这种情况下继续进行趋化,因为细菌的生命并未结束。
【步
您可能关注的文档
- 细菌比较表格.docx
- 细菌的生理生化鉴定方法.docx
- 细菌耐药性监测分析中应注意的问题.docx
- 细说电子垃圾 阅读理解含答案.docx
- 织布车间实习总结.docx
- 织梦常用标签介绍.docx
- 织物几何结构的概念.docx
- 织纺服装企业调查报告3篇.docx
- 终止或解除劳动关系的证明模板.docx
- 终端安全配置指南v14.docx
- 小学数学试卷二年级上册数学期末测试卷附参考答案(综合题).docx
- 北京网络职业学院《药学微生物学》2023-2024学年第一学期期末试卷.doc
- 小学数学试卷二年级上册数学期末测试卷附完整答案(典优).docx
- 小学数学试卷二年级上册数学期末测试卷附完整答案【全国通用】.docx
- 小学数学试卷二年级上册数学期末测试卷附答案【巩固】.docx
- 小学数学试卷二年级上册数学期末测试卷附参考答案(完整版).docx
- 小学数学试卷二年级上册数学期末测试卷附完整答案【全优】.docx
- 行政管理领域的语文观察能力试题及答案.docx
- 环保排污年检合同协议.docx
- 小学数学试卷二年级上册数学期末测试卷附答案【a卷】.docx
最近下载
- (安卓手机刷机包制作.doc VIP
- 学生如何预防颈椎疾病.pptx VIP
- 美学观点和历史观点的批评标准市公开课金奖市赛课一等奖课件.pptx
- T_CTSS 58-2022_茶叶感官风味轮.pdf
- 2025年北京市朝阳区高三二模物理试卷及答案.pdf
- 保险投诉培训课件.pptx VIP
- SWITCH暗黑破坏神3超级金手指修改 版本号:2.7.4.84040.docx
- 第52次《中国互联网络发展状况统计报告》.docx
- 八年级下册-【知识速记】备战2023年中考地理核心知识背记(湘教版).docx VIP
- 七年级上册(考点梳理课件)-【知识速记】备战2023年中考地理核心知识背记(湘教版).pptx VIP
文档评论(0)