改进的BFO算法:基于Lévy飞行的优化策略

需积分: 0 3 下载量 55 浏览量 更新于2024-09-08 收藏 1.16MB PDF 举报
"一种基于Lévy飞行的细菌觅食优化算法.pdf" 这篇研究论文深入探讨了细菌觅食优化(BFO)算法,并提出了一种改进的版本,即LBFO算法,该算法结合了Lévy飞行机制以增强其全局搜索性能。BFO算法源于自然界中细菌寻找食物的行为,其基本思想是模拟细菌群体在环境中的探索和合作过程来解决优化问题。然而,原始的BFO算法存在局部搜索能力强但全局搜索能力弱以及算法结构复杂等问题。 在LBFO算法中,研究人员针对这些问题进行了创新。首先,他们将Lévy飞行模型引入到复制操作中。Lévy飞行是一种随机漫步模式,它能模拟长时间尺度上的大步移动,这有助于算法跳出局部最优,提高全局搜索效率。其次,他们将迁徙操作整合到趋向操作内,简化了算法的结构,由原来的三层嵌套循环变为两层循环,从而降低了算法的计算复杂度。 在复制操作环节,LBFO算法保留了种群中50%的优秀细菌个体,保证了算法的稳定性。对于剩余的个体,利用Lévy飞行进行位置更新,这既保证了算法的全局收敛性,又增强了随机搜索能力,有助于维持种群多样性,防止早熟收敛。早熟收敛是指算法过早地陷入局部最优,而无法找到全局最优解。 为了验证LBFO算法的有效性,研究者将其应用于六个标准测试函数和0-1背包问题的实验仿真。实验结果显示,LBFO算法不仅具有更快的收敛速度,而且在优化精度上表现出色,运行速度也有显著提升。这表明LBFO算法在解决复杂优化问题时具有很好的潜力和优势。 这篇论文贡献了一种新的优化工具,通过结合Lévy飞行的特性改进了BFO算法,使得优化过程更加高效且全面。这对于优化问题的研究和实际应用,特别是在工程、经济、计算机科学等领域,都提供了有价值的理论支持和方法创新。