MATLAB算法实战应用案例精讲-【智能优化算法】细菌觅食优化-BFO(附MATLAB源码)
细菌觅食算法(BFO)是一种通过趋化、复制和驱散三种行为来实现寻优的新型群体智能优化算法。根据细菌菌落生长演化的基本规律提出一种新的细菌菌落优化算法。首先,依据细菌生长繁殖规律,制定符合算法需要的个体进化机制。其次,根据细菌在培养液中的觅食行为,建立算法中个体泳动、翻滚、停留等运动方式。最后,借鉴菌落中细菌信息交互方式,建立个体信息共享机制。另外,该算法提供了一种新的结束方式,即在没有任何迭代次数或精度条件的前提下,算法会随着菌落的消失而自然结束,并且可以保持一定的精度。......
复制链接