蝴蝶更新机制的麻雀搜索算法及其在机械优化设计中的应用  被引量:2

Sparrow search algorithm characterized by butterfly renewal mechanism and its application in mechanical optimization design

在线阅读下载全文

作  者:杜建军[1] 唐莉君 DU Jianjun;TANG Lijun(School of Mechanical Engineering,Ningxia Vocational Technical College of Industry and Commerce,Yinchuan 750021;School of Information Engineering,Ningxia University,Yinchuan 750021)

机构地区:[1]宁夏工商职业技术学院机械工程学院,宁夏银川750021 [2]宁夏大学信息工程学院,宁夏银川750021

出  处:《机械设计》2023年第5期122-127,共6页Journal of Machine Design

基  金:宁夏回族自治区重点研发计划重点项目(2021BDE92011)。

摘  要:针对麻雀搜索算法(SSA)存在的不足,提出了一种蝴蝶更新机制的麻雀搜索算法(BSSA)并将其应用于机械优化设计中。BSSA算法融入了蝴蝶算法(BOA)中蝴蝶的位置更新机制,并且增加了自适应缩小搜索空间策略,实现了收敛速度和精度的提升,克服了SSA算法易陷入局部最优和后期收敛精度不高的问题。4个基准函数的测试结果验证了BSSA在求解精度、求解速度和计算稳定性上的优势。2个机械优化设计应用实例结果表明:BSSA在耗时更少的情况下得到的设计结果更优,且求解稳定性更好。In this article,in view of deficiency of sparrow search algorithm(SSA),the sparrow search algorithm(BSSA)characterized by the butterfly renewal mechanism is proposed and applied to the mechanical optimization design.The BSSA algorithm integrates the position updating mechanism of the butterfly optimization algorithm(BOA),and adds the strategy of adaptively narrowing the search space.Thus,the convergence speed and accuracy has improved;the problem that the SSA algorithm suffers from local optimization and lower convergence accuracy in the later period has been solved.The test results of the four benchmark functions verify that BSSA has advantages in solving accuracy,solving speed and calculating stability.The two examples of mechanical optimization design show that BSSA which is less time-consuming ensures better design results and desirable stability in working out solutions.

关 键 词:麻雀搜索算法 蝴蝶算法 蝴蝶更新机制 机械优化设计 

分 类 号:TP18[自动化与计算机技术—控制理论与控制工程]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象