摘要
针对麻雀搜索算法(SSA)存在的不足,提出了一种蝴蝶更新机制的麻雀搜索算法(BSSA)并将其应用于机械优化设计中。BSSA算法融入了蝴蝶算法(BOA)中蝴蝶的位置更新机制,并且增加了自适应缩小搜索空间策略,实现了收敛速度和精度的提升,克服了SSA算法易陷入局部最优和后期收敛精度不高的问题。4个基准函数的测试结果验证了BSSA在求解精度、求解速度和计算稳定性上的优势。2个机械优化设计应用实例结果表明:BSSA在耗时更少的情况下得到的设计结果更优,且求解稳定性更好。
-
单位宁夏工商职业技术学院