改进搜索机制的自适应t分布麻雀搜索算法

高思慧 ,  吴克晴 ,  何斌

辽宁工程技术大学学报(自然科学版) ›› 2025, Vol. 44 ›› Issue (02) : 247 -256.

PDF (1381KB)
辽宁工程技术大学学报(自然科学版) ›› 2025, Vol. 44 ›› Issue (02) : 247 -256. DOI: 10.11956/j.issn.1008-0562.20240087
应用数学

改进搜索机制的自适应t分布麻雀搜索算法

作者信息 +

Adaptive t-distribution sparrow search algorithm with improved search mechanism

Author information +
文章历史 +
PDF (1413K)

摘要

针对麻雀搜索算法在寻优过程中容易陷入局部最优、依赖种群初始化等缺陷,提出一种改进搜索机制的自适应t分布麻雀搜索算法(ATSSA)。引入Bernoulli混沌映射来获得高质量的初始种群;受鱼鹰优化算法中鱼鹰捕鱼方式的启发,改进发现者搜索机制,使发现者在寻优过程中表现出更大的灵活性,从而增强算法的勘探能力;根据概率引入自适应t分布算子进行扰动,以提升算法的收敛速度;采用黄金正弦策略来改变警觉者位置,提高算法的收敛能力。在14个基准函数上进行测试并进行Wilcoxon秩和检验来验证算法的性能。研究结果表明,ATSSA具有良好的寻优效果和鲁棒性。

Abstract

A self-adaptive t-distribution sparrow search algorithm with improved search mechanism (ATSSA) is proposed to address the shortcomings of the sparrow search algorithm, which is prone to falling into local optima and relies on population initialization during the optimization process. Bernoulli chaotic mapping is introduced to obtain a high-quality initial population; inspired by the fishing method of the osprey optimization algorithm, the discoverer search mechanism is improved to enable the discoverer to exhibit greater flexibility in the optimization process, thereby enhancing the exploration ability of the algorithm; an adaptive t-distribution operator is introduced based on probability to perturb and improve the convergence speed of the algorithm; the golden sine strategy is adopted to change the position of the alerter and improve the convergence ability of the algorithm. The performance of the algorithm was validated through testing on 14 benchmark functions and Wilcoxon rank sum test. The research results show that ATSSA has good optimization performance and robustness.

Graphical abstract

关键词

麻雀搜索算法 / Bernoulli混沌映射 / 鱼鹰优化算法 / 自适应t分布 / 黄金正弦算法

Key words

sparrow search algorithm (SSA) / Bernoulli chaotic mapping / osprey optimization algorithm / adaptive t-distribution / golden sine algorithm

引用本文

引用格式 ▾
高思慧,吴克晴,何斌. 改进搜索机制的自适应t分布麻雀搜索算法[J]. 辽宁工程技术大学学报(自然科学版), 2025, 44(02): 247-256 DOI:10.11956/j.issn.1008-0562.20240087

登录浏览全文

4963

注册一个新账户 忘记密码

0 引言

针对实际优化问题,牛顿法[1]、共轭梯度法[2]等传统优化方法在解决复杂问题、高维非线性问题时存在局限性,容易陷入局部最优[3]。因此,学者们采用元启发式优化算法来寻找问题的最优解[4]。其中,群智能算法以其简单、灵活、高效的特点得到广泛应用,如蜻蜓优化算法[5]、海鸥优化算法[6]、蜣螂优化算法[7]等。麻雀搜索算法(sparrow search algorithm,SSA)[8]是一种新型群智能算法,灵感来源于麻雀的捕食和反捕食行为。与其他算法相比,该算法具有结构简单、调整参数少以及搜索性能较好的特点,并在多个领域得到应用,如旅行商问题[9]、路径规划[10]、图像分割[11]等。

麻雀算法存在初始种群分布不均匀、收敛精度低以及易陷入局部最优的缺点[12]。因此,很多学者提出了改进方法。TANG等[13]利用鸟群算法的思想来更新发现者和加入者位置,然后引入交叉变异算子进行扰动,降低了算法陷入局部最优的概率。CHEN等[14]采用基于阶跃函数的混合搜索策略和基于Logistic模型的食物搜索策略,分别更新发现者和加入者位置,提高了算法的收敛速度。马卫等[15]采用Sin混沌映射初始化种群,随后引入Levy飞行来增强SSA的寻优性能。宋立钦等[16]利用Circle映射初始化种群,结合樽海鞘群算法更新发现者位置,并使用镜像选择提升麻雀个体质量,提高了算法的寻优精度和寻优速度。

已有的改进算法虽然在一定程度上提升了算法性能,但部分研究仅从单一角度对算法进行优化,比如只关注提高全局搜索能力,而忽略了局部搜索精度的提升,未能充分平衡全局与局部搜索,使得算法在迭代初期收敛较快,很快陷入局部最优,难以在复杂的搜索空间中持续寻优,导致最终结果精度受限。为进一步提升麻雀算法的性能,本文在已有研究的基础上提出一种改进搜索机制的自适应t分布麻雀搜索算法。首先,在初始化阶段引入Bernoulli混沌映射,使种群分布更加均匀;其次,结合鱼鹰优化算法来改变发现者的搜索机制,增加算法的全局搜索能力;再次,在加入者位置更新阶段引入自适应t分布算子,使算法的全局搜索能力与局部开发能力达到平衡;最后,采用黄金正弦策略更新警觉者位置,避免陷入局部最优。通过与其他7种算法在14个基准测试函数上进行测试并进行Wilcoxon秩和检验,验证改进算法的有效性。

1 麻雀搜索算法

在捕食过程中,麻雀个体分为发现者、加入者和警觉者。发现者具有较高的能量储备,引导种群中其余个体获取食物。当发现者寻找到食物后,加入者会与发现者抢夺食物。当种群面临威胁或者意识到危险时,警觉者会发出警报。

在SSA中,假设在一个d维搜索空间中,存在n只麻雀,则第i只麻雀在d维空间的位置为Xi=xi,1,xi,2,,xi,d,其中,i=1,2,,n。麻雀种群的适应度为F=f(X1),f(X2),,f(Xn)

根据麻雀的适应度值来判断麻雀在种群中充当的角色,一般选择适应度值较小的前10%~20%作为种群的发现者,其位置更新计算式为

Xi,jI+1=Xi,jIexp-iαMR2<SXi,jI+QL  R2S

式中:I为当前迭代次数;Xi,jI为第I次迭代时,第i只麻雀在第j维中的位置,j=1,2,,dM为最大迭代次数;α为随机数,取值范围为(0,1);R2为预警值,R2[0,1]S为安全值,S[0.5,1.0]Q为服从正态分布的随机数;L为所有元素值为1的1×d矩阵。

R2<S时,周围是安全的,发现者开始进入广泛搜索模式;当R2S时,警觉者发现捕食者并发出警报,需要前往其他安全区域进行觅食。

在麻雀种群中,除生产者之外的麻雀都为加入者,其位置更新为

Xi,jI+1=QexpXworstI-Xi,jIi2i>n2XPI+1+Xi,jI-XPI+1A+L 其他

式中:XworstI为第I次迭代时全局最差位置;XPI+1为第I+1次迭代时适应度值最优的发现者所处位置;A1×d矩阵,矩阵中的元素随机赋值1或-1,并且A+=ATAAT-1

i>n/2时,加入者没有得到食物,需要飞到别的地方觅食,以获得更多的能量;当in/2时,加入者在发现者当前最佳位置XP附近进行觅食。

种群在进行觅食时,会随机选取10%~20%的麻雀负责警戒,当发现周围有捕食者时,警觉者会发出警报,其位置更新为

Xi,jI+1=XbestI+βXi,jI-XbestIfi>fbXi,jI+KXi,jI-XworstI(fi-fw)+εfi=fb

式中:XbestI为第I次迭代时全局最优位置;β为控制步长的参数,是服从标准正态分布的随机数;fi为第i只麻雀的适应度;fbfw分别为当前全局最优和最差适应度;随机数K[-1,1],表示麻雀移动的方向,也可以控制移动的步长;ε是不为0的常数,以防止分母为0。

2 改进的麻雀搜索算法

2.1 Bernoulli混沌映射初始化种群

种群初始化对群智能算法的搜索精度有很大影响。原始的SSA中,采用的是随机初始化,这使得初始种群质量不稳定、多样性差,而混沌映射可以有效改善该问题。混沌是由简单的确定性系统产生的随机序列,具有遍历性和半随机性,有助于算法在搜索过程中避免陷入局部最优,在智能优化算法中得到广泛应用。

常用的混沌映射有Logistic混沌映射、Tent混沌映射、Bernoulli混沌映射等。使用这3种映射初始化种群及随机初始化种群的效果见图1。由图1可以看出,Logistic映射在(0,1)内服从切比雪夫分布[17],呈现出中间低,两边高的特点,这种不均匀的分布会降低算法的效率。Tent映射在(0,1)内的分布相对均匀,但存在小周期和不稳定的周期点。相较于Logistic映射和Tent映射,Bernoulli映射取值分布更加均匀、稳定。因此,为了提高麻雀初始种群的质量,采用Bernoulli映射来替代随机数初始化麻雀个体位置,先利用Bernoulli映射关系将所得的值投影到混沌变量空间内,然后将产生的混沌值通过线性变换映射到算法初始空间中,Bernoulli混沌映射表达式为

zk+1=zk1-ρ zk0,1-ρzk-1+ρρzk1-ρ,1

式中:zk为产生的第k代混沌序列的值;ρ为映射参数,ρ(0,1),当ρ在0.5附近时能够获得较好的遍历性。

2.2 融合鱼鹰优化算法的搜索机制

鱼鹰优化算法[18](osprey optimization algorithm,OOA)在捕鱼阶段利用其强大的视力来探测水下鱼类的位置,并朝着比当前位置更优的区域移动,拥有较强的全局搜索能力,其位置更新为

Oi,jP1=Oi,j+rEi,j-NOi,j

式中:Oi,jP1为第i只鱼鹰在第j维的新位置;Oi,j为第i只鱼鹰在第j维的原始位置;r为[0,1]的随机数,Ei,j是第i只鱼鹰所选的鱼的位置;N为集合{0,1}中的随机数。

在原始的SSA中,当R2<S时,随着迭代次数增加,发现者的搜索范围逐渐减小,搜索能力逐渐降低,导致全局搜索能力不足。为了提高麻雀搜索食物的效率,受鱼鹰优化算法捕鱼策略的启发,对发现者位置的搜索机制进行改进,避免其过分依赖于上一代麻雀的位置,改进后的加入者位置更新为

Xi,jI+1=Xi,jI+rEi,j-NXi,jI     R2<SXi,jI+QL,   R2S

改进后的麻雀个体在迭代时可以与其他个体进行信息交流,并实时判断是否存在比自身更优的解,若发现有更优解,便会迅速定位拥有该更优解的麻雀个体,并朝着这个方向靠近,以此调整自身位置。这种方式有效增强了麻雀个体间的信息流通,改变了以往信息交流匮乏的状况,推动整个算法朝着更优的方向迭代,同时也降低了算法陷入局部最优的可能性。

2.3 引入自适应t分布算子的加入者位置更新算法

t分布[19]的概率密度函数为

Y(h)=Γv+12vπΓv21+h22-v+12

式中:v为参数自由度;Γv+12为第二型欧拉积分,当v=1时,t分布类似于柯西分布,当v趋于无穷大时,t分布则趋近于高斯分布。

柯西分布、t分布以及高斯分布的概率密度见图2t分布的两端比较平坦,但峰值与柯西分布、高斯分布相差不大,可见t分布的扰动能力更强。

在原始的SSA中,当i>n/2时,与发现者竞争食物失败的加入者会主动飞向其他区域觅食。从位置更新公式可以看出,其位置逐渐接近原点,这会导致搜索范围不足而陷入局部最优。因此,将迭代次数I作为t分布的变异算子,对个体位置进行扰动,使算法在迭代初期展现出较强的全局搜索能力,在迭代后期具备良好的局部开发能力,从而加快算法的收敛速度。引入变异算子后的加入者位置更新为

Xi,jI+1*=Xi,jI+tIXi,jI

式中:Xi,jI+1*为经过扰动t分布之后麻雀的位置;tI为自由度参数为It分布变异算子。

引入自适应t分布算子,对于算法性能的提升有很大帮助,但如果对所有个体均使用该策略,算法的改进效果会适得其反。因此,根据随机概率w来决定麻雀个体是否进行t分布变异。若随机概率w0.5(w[0,1]),则进行t分布变异;否则,按原算法的公式进行更新,位置更新计算式为

Xi,jI+1=Xi,jI+1*w0.5Xi,jI+1  w>0.5

2.4 融合黄金正弦策略的警觉者位置更新算法

黄金正弦算法(golden-SA)[20]是一种新型元启发式算法,该算法利用正弦函数的周期性特征进行迭代寻优,并通过黄金分割率缩小搜索空间,使其在较优的空间内进行搜索,有助于提升算法收敛速度,提升全局搜索效率,该算法的计算式为

Xi,jI+1=Xi,jIsinr1-r2sinr1a1XbestI-a2Xi,jI

式中:随机数r1[0,2π],决定下一代个体移动距离;随机数r2[0,π],决定下一代个体移动方向;a1a2是通过黄金分割数τ获得的系数,τ=5-1/2a1=-π1-τ+πτa2=-πτ+π1-τ

麻雀搜索算法中的警觉者具有反捕食行为,这种行为可以通过不断逃离当前位置来改善种群的质量。然而,随着迭代次数的增加,后期种群收敛,警觉者逃逸范围减小,从局部最优值逃逸的能力降低。为了克服上述缺点,利用黄金正弦策略来对警觉者位置进行更新,加快算法搜索速度,提高算法寻优能力。融合黄金正弦策略的警觉者位置更新为

Xi,jI+1=Xi,jI|sinr1|-r2sinr1a1XbestI-a2Xi,jIfi>fbXi,jI+KXi,jI-XworstIfi-fw+ε  fi=fb

经过上述改进后的算法简称ATSSA。

2.5 算法流程与伪代码

ATSSA伪代码如下。

Input

n: 种群总数

b: 发现者所占比例

c: 警觉者所占比例

M: 最大迭代次数

R2: 预警值

S: 安全值

1: 采用Bernoulli映射初始化种群(式(4)

2: forI = 1 toMdo

3: 计算适应度值fi 并排序,找出最优适应度值fb、最差适应度值fw及对应位置 XbestXworst

4: fori = 1 to (b×n) do

5: 使用式(6)更新发现者的位置

6: end for

7: fori = (b×n+1) tondo

8: 使用式(9)更新加入者位置

9: end for

10: fori = 1 to (c×n) do

11: 使用式(11)更新警觉者位置

12: end for

13: 计算麻雀个体适应度值fi,并更新最优适应度值fb和对应的麻雀个体位置 Xbest

14: I = I+1

15: end for

Output: Xbestfb

ATSSA流程见图3

2.6 时间复杂度分析

在原始SSA中,假设初始化种群参数的时间为t1,每一维生成随机数的时间为t2,求解适应度值所需要的时间为f(d),初始化阶段的时间复杂度为

T1=Ot1+nfd+dt2=Od+fd

发现者每一维按式(1)更新的时间为t3QαR2都是取值范围为(0,1)的随机数,生成的时间均为t4,发现者位置更新的时间复杂度为

T2=Obnt3+t4+t4+t4d=Od

加入者每一维按式(2)更新的时间为t5,参数Q的生成时间为t4,加入者位置更新的时间复杂度为

T3=O1-bnt4+t5d=Od

警觉者每一维按式(3)更新的时间为t6,参数β、K的生成时间分别为t7t8,警觉者位置更新的时间复杂度为

T4=Ocnt6+t7+t8d=Od

综上,SSA的时间复杂度为

T=T1+MT2+T3+T4=Od+fd

在ATSSA中,假设初始化种群参数的时间为u1,每一维生成Bernoulli映射混沌值的时间为u2,初始化阶段的时间复杂度为

T1'=Ou1+nfd+du2 =Od+fd

发现者每一维按式(6)更新的时间为u3QrR2都是取值范围为(0,1)的随机数,生成的时间均为u4,参数N的生成时间为u5,发现者位置更新的时间复杂度为

T2'=Obnu3+u4+u4+u4+u5d=Od

加入者每一维按式(9)更新的时间为u6,参数Q、w的生成时间为u4,加入者位置更新的时间复杂度为

T3'=O1-bnu4+u4+u6d=Od

警觉者每一维按式(11)更新的时间为u7,参数r1、r2的生成时间分别为u8u9K的生成时间为u10,警觉者位置更新的时间复杂度为

T4'=Ocnu7+u8+u9+u10d=Od

综上,ATSSA的时间复杂度为

T'=T1'+MT2'+T3'+T4'=Od+fd

可以看出ATSSA的时间复杂度与原始的SSA相同。

3 仿真实验分析

3.1 实验设计

为评估ATSSA的性能表现,选取14个基准测试函数开展2组仿真实验,基准测试函数见表1。其中,F1F6为单峰函数,F7F12为多峰函数,F13F14为固定低维多峰函数。第一组实验是利用消融实验对所使用的策略进行测试,验证改进策略的有效性。第二组实验是将ATSSA与其他7种算法进行比较,同时运用Wilcoxon秩和检验,验证算法改进的有效性。所有实验均基于Windows 11(64 bit)操作系统,硬件配置为Intel(R) Core(TM) i5-8265U CPU @1.60GHz、1.80 GHz,8 GB内存,使用Matlab2017a软件实现。

3.2 策略有效性分析

为探究所提改进策略的有效性,对SSA分别进行单策略改进,形成以下对比算法:仅使用Bernoulli初始化的麻雀搜索算法(SSA1);仅融入鱼鹰优化算法的麻雀搜索算法(SSA2);仅引入自适应t分布的麻雀搜索算法(SSA3);仅结合黄金正弦策略的麻雀搜索算法(SSA4)。将上述改进算法与本文提出的ATSSA以及原始SSA进行比较分析。

各算法独立运行30次,分别取最优值、标准差和均值作为评价指标,部分函数测试结果见表2。由表2可以看出,在函数F1F6F7F13上,ATSSA都能找到理论最优值0,说明ATSSA的寻优精度很高。单策略改进的4种算法中,SSA3和SSA4在函数中找到最优解的次数最多,其次是SSA1,最后是SSA2。这表明ATSSA的寻优能力由策略SSA3和SSA4主导,SSA1和SSA2辅助。

部分函数的收敛效果见图4,其中,f为适应度。由图4可以看出,在结合各个策略之后,ATSSA的寻优精度和收敛速度都显著提高,并且能够及时跳出局部最优。

3.3 对比分析

为了验证ATSSA的性能,将ATSSA与传统麻雀算法(SSA)[8]、多策略改进的麻雀算法 (MISSA)[14]、混合正弦余弦算法和Levy飞行的麻雀算法(ISSA)[21]、自适应螺旋飞行麻雀算法(ASFSSA)[22]、基于莱维飞行扰动策略的麻雀算法(LSSA)[15]、蜣螂优化算法(DBO)[7]和北方苍鹰优化算法(NGO)[23]进行对比实验。上述麻雀搜索算法的发现者及警觉者比例均为0.2,安全值为0.8。各算法的种群规模为30,迭代次数为1 000。

为了增强实验结论的可信度与说服力,以均值、标准差、最优值和非参数Wilcoxon秩和检验[24]作为评价标准。Wilcoxon秩和检验的显著水平设为5%。原假设为两种算法之间没有显著差异,如果检验结果p<5%,表示拒绝原假设,认为两种算法之间存在显著差异;如果p>5%,则表示两种算法的差异不明显,性能相当。将均值最小的算法视为最优算法,记作NA。当均值相同时,则认为标准差越小的算法越好。测试结果见表3

表3可知,从收敛精度来看,ATSSA在函数优化方面性能最好,尤其是在函数F1F4F6F13上,每次都可以准确找到全局最优解0。虽然ATSSA在函数F7F8上未寻到最优值0,但与其他7种算法相比,ATSSA的求解效果更优,收敛精度更高。从算法稳定性的角度来看,ATSSA的标准差始终最小,说明ATSSA比其他算法更稳定,尤其在函数F1F4F6F13上,ATSSA的均值和标准差均为0,说明ATSSA具有很强的鲁棒性。

从秩和检验结果p来看,ATSSA在8个基准函数上的优化性能明显优于MISSA、LSSA、ISSA、DBO和NGO;相较于ASFSSA,ATSSA在5个函数上展现出更好的寻优性能,在3个函数上获得同等的性能指标;与原始SSA相比,ATSSA在7个测试函数中呈现出统计显著性优势,仅在1个函数上与SSA效果相当。实验数据表明,ATSSA具有明显优越性,其综合性能优于各对比算法。

算法收敛效果见图5。与其他7种算法相比,对于单峰函数F2F4F6,ATSSA的收敛速度最快,能够以更少的迭代次数收敛至最优值。在多峰函数F7F8F13中,虽然ATSSA的收敛速度相较于单峰函数有所降低,但其收敛速度和收敛精度明显优于其他7种算法,跳出局部最优的能力也非常显著。综上,ATSSA能够有效规避局部最优陷阱,具有较好的全局搜索能力。在相同的实验条件下,ATSSA在寻优性能与鲁棒性方面明显优于其他对比算法。

4 结论

(1)针对SSA存在的不足,提出了一种改进搜索机制的自适应t分布麻雀搜索算法。采用Bernoulli混沌映射增加初始种群的多样性,提高了初始解的质量。发现者搜索机制的改变使算法搜索范围增大,改善了全局搜索能力较差的问题。

(2)自适应t分布算子的引入使算法在全局搜索与局部开发之间达到了很好的平衡,提升了算法的收敛速度。黄金正弦策略的加入提高了算法跳出局部极值的能力。

(3)与其他7种算法在14个基准函数上进行比较,并进行Wilcoxon秩和检验,结果表明ATSSA具有比其他对比算法更优的搜索能力、收敛速度和鲁棒性。

(4)基于ATSSA的良好性能,在未来的研究中计划将其应用于现实的优化问题,如路径规划、选址研究、生产车间调度问题等。

参考文献

[1]

POVALEJ Ž.Quasi-Newton's method for multiobjective optimization[J].Journal of Computational and Applied Mathematics,2014,255:765-777.

[2]

ZHANG J G, XIAO Y H, WEI Z X.Nonlinear conjugate gradient methods with sufficient descent condition for large-scale unconstrained optimization[J].Mathematical Problems in Engineering,2009,2009:243290.

[3]

LI M W, WANG Y T, GENG J,et al.Chaos cloud quantum bat hybrid optimization algorithm[J].Nonlinear Dynamics,2021,103:1167-1193.

[4]

YIN S H, LUO Q F, DU Y L,et al.DTSMA:dominant swarm with adaptive t-distribution mutation-based slime mould algorithm[J].Mathematical Biosciences and Engineering,2022,19(3):2240-2285.

[5]

MIRJALILI S.Dragonfly algorithm:a new meta-heuristic optimization technique for solving single-objective,discrete,and multi-objective problems[J].Neural Computing and Applications,2016,27(4):1053-1073.

[6]

DHIMAN G, KUMAR V.Seagull optimization algorithm:theory and its applications for large-scale industrial engineering problems[J].Knowledge-Based Systems,2019,165:169-196.

[7]

XUE J K, SHEN B.Dung beetle optimizer:a new meta-heuristic algorithm for global optimization[J].The Journal of Supercomputing,2023,79(7):7305-7336.

[8]

XUE J K, SHEN B.A novel swarm intelligence optimization approach: sparrow search algorithm[J].Systems Science & Control Engineering,2020,8(1):22-34.

[9]

WU C Y, FU X S, PEI J K,et al.A novel sparrow search algorithm for the traveling salesman problem[J].IEEE Access,2021,9:153456-153471.

[10]

LIU G Y, SHU C, LIANG Z W,et al.A modified sparrow search algorithm with application in 3d route planning for UAV[J].Sensors,2021,21(4):1224.

[11]

WU D M, YUAN C Z.Threshold image segmentation based on improved sparrow search algorithm[J].Multimedia Tools and Applications,2022,81(23):33513-33546.

[12]

YAN S Q, LIU W D, LI X Q,et al.Comparative study and improvement analysis of sparrow search algorithm[J].Wireless Communications and Mobile Computing,2022,2022:4882521.

[13]

TANG Y Q, LI C H, LI S,et al.A fusion crossover mutation sparrow search algorithm[J].Mathematical Problems in Engineering,2021,2021:9952606.

[14]

CHEN G, ZHU D L, CHEN X Y.Similarity detection method of science fiction painting based on multi-strategy improved sparrow search algorithm and Gaussian pyramid[J].Multimedia Tools and Applications,2024,83(14):41597-41636.

[15]

马卫,朱娴.基于莱维飞行扰动策略的麻雀搜索算法[J].应用科学学报,2022,40(1):116-130.

[16]

MA Wei, ZHU Xian.Sparrow search algorithm based on levy flight disturbance strategy [J].Journal of Applied Sciences,2022,40(1):116-130.

[17]

宋立钦,陈文杰,陈伟海,基于混合策略的麻雀搜索算法改进及应用[J].北京航空航天大学学报,2023,49(8):2187-2199.

[18]

SONG Liqin, CHEN Wenjie, CHEN Weihai,et al.Improvement and application of hybrid strategy-based sparrow search algorithm[J].Journal of Beijing University of Aeronautics and Astronautics,2023,49(8):2187-2199.

[19]

LIU T, MENG X Q.Hybrid strategy improved sparrow search algorithm in the field of intrusion detection[J].IEEE Access,2023,11:32134-32151.

[20]

DEHGHANI M, TROJOVSKÝ P.Osprey optimization algorithm:a new bio-inspired metaheuristic algorithm for solving engineering optimization problems[J].Frontiers in Mechanical Engineering,2023,8:1126450.

[21]

ZHANG C, YANG Y.Porcellio scaber algorithm with t-distributed elite mutation for global optimization[J].Scientific Programming,2022,2022:1502988.

[22]

TANYILDIZI E, DEMIR G.Golden sine algorithm:a novel math-inspired algorithm[J].Advances in Electrical and Computer Engineering,2017,17(2):71-78.

[23]

毛清华,张强,毛承成,混合正弦余弦算法和Lévy飞行的麻雀算法[J].山西大学学报(自然科学版),2021,44(6):1086-1091.

[24]

MAO Qinghua, ZHANG Qiang, MAO Chengcheng,et al.Mixing sine and cosine algorithm with lévy flying chaotic sparrow algorithm[J].Journal of Shanxi University (Natural Science Edition), 2021,44(6):1086-1091.

[25]

OUYANG C, QIU Y X, ZHU D L.Adaptive spiral flying sparrow search algorithm[J].Scientific Programming,2021,2021:6505253.

[26]

DEHGHANI M, HUBÁLOVSK Ý Š, TROJOVSKÝ P.Northern goshawk optimization:a new swarm-based algorithm for solving optimization problems[J].IEEE Access,2021,9:162059-162080.

[27]

DERRAC J, GARCÍA S, MOLINA D,et al.A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms[J].Swarm and Evolutionary Computation,2011,1(1):3-18.

基金资助

国家自然科学基金项目(12461010)

AI Summary AI Mindmap
PDF (1381KB)

798

访问

0

被引

详细

导航
相关文章

AI思维导图

/