改进的指数三角优化算法及工程应用

王云峰 ,  冯琪 ,  杨自强

信息工程大学学报 ›› 2025, Vol. 26 ›› Issue (06) : 697 -705.

PDF (5790KB)
信息工程大学学报 ›› 2025, Vol. 26 ›› Issue (06) : 697 -705. DOI: 10.3969/j.issn.1671-0673.2025.06.010
计算机科学与技术

改进的指数三角优化算法及工程应用

作者信息 +

Improved Exponential-Trigonometric Optimization Algorithm and Its Engineering Application

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

摘要

针对指数三角优化算法(ETO)易陷入局部最优、收敛速度慢等问题,提出一种多策略改进的指数三角优化算法(IETO)。IETO算法在种群初始化阶段,利用拉丁超立方体的均匀分布特性,增强种群多样性;探索和开发阶段,引入自适应分段更新策略,动态调整搜索过程中探索与开发的平衡;采用多样性保持机制,避免算法早熟收敛并跳出局部最优;引入周期性退火局部搜索策略,在开发阶段精细搜索,从而提高最终解的质量。在求解常见工程应用问题中,三杆桁架、压缩弹簧、容器压力设计问题所得结果均有良好表现,在遍历寻优方面表现更出色,具有更强的适用性和优越性。

Abstract

To address the problems of local optima and slow convergence speed in the exponential-trigonometric optimization algorithm (ETO), a multi-strategy improved exponential-trigonometric optimization algorithm (IETO) is proposed. In the population initialization stage of IETO algorithm, the uniform distribution characteristics of Latin hypercube sampling are utilized to enhance population diversity. During the exploration and development stages, an adaptive segmented update strategy is introduced to dynamically adjust the balance between exploration and development in the search process. A diversity maintenance mechanism is adopted to avoid premature convergence and escape local optima. A periodic annealing local search strategy is introduced to perform fine-grained searches during the development stage, thereby improving the quality of the final solution. In solving common engineering application problems such as the three-bar truss, compressed spring, and container pressure design problems, the results obtained all show good performance, with superior performance in traversing to find the optimal value, demonstrating stronger applicability and superiority.

Graphical abstract

关键词

指数三角优化算法 / 拉丁超立方体 / 自适应更新 / 多样性保持 / 局部搜索

Key words

exponential-trigonometric optimization algorithm / Latin hypercube / adaptive updating / diversity preservation / local search

引用本文

引用格式 ▾
王云峰,冯琪,杨自强. 改进的指数三角优化算法及工程应用[J]. 信息工程大学学报, 2025, 26(06): 697-705 DOI:10.3969/j.issn.1671-0673.2025.06.010

登录浏览全文

4963

注册一个新账户 忘记密码

随着科学技术进步,优化问题广泛出现在生活中各个领域,传统的基于数学的优化算法面对大规模、复杂性高的问题时,求解精度和求解效率已经很难满足实际需求[1]。为此,研究人员提出了一系列元启发优化算法。元启发算法是受自然界中的物理规律、物种进化以及生物种群行为等启发设计,具有执行效率高,全局搜索能力强等特点,如模拟灰狼捕食行为和社会等级的灰狼优化算法[2](Grey Wolf Optimization, GWO),基于蜣螂滚球、觅食、繁殖的蜣螂算法[3](Dung Beetle Optimizer, DBO),模拟白鲸游泳、捕食、鲸落的白鲸算法[4](Beluga Whale Optimization, BWO),模拟麻雀觅食与反捕食行为的麻雀算法[5](Sparrow Search Algorithm, SSA)以及粒子群算法[6](Particle Swarm Optimization, PSO)等。
近年许多研究提出改进算法,金将等[7]在蚁群算法的状态转移概率公式中引入动态目标导向函数,通过优劣质蚂蚁的分层信息素更新个体位置;高纪元等[8]在改进的蜣螂算法中,采用改进后的Logistic映射初始化种群,增加透镜成像学习策略增强算法的局部逃逸能力;杨佳等[9]在改进蜻蜓算法中,引入变异算子和边界控制机制,增强算法全局寻优能力;张晶等[10]提出融合正余弦优化的距离定位算法,利用正余弦的波动性寻找最优解,平衡算法前期、后期的搜索能力;徐浩等[11]提出一种改进鲸鱼算法,引入余弦因子避免算法陷入局部最优。专家学者在研究中发现相较传统元启发算法,新型元启发优化算法如鱼鹰优化算法[12]、黑猩猩搜索算法[13]、改进的蜣螂优化算法[14]、精英金豺优化算法[15]、金鹰优化算法[16]等,在函数寻优方面表现优异,但仍存在收敛速度较慢和容易陷入局部最优等不足,面对局部极值较多、变量维度较高等复杂问题时尤为突出[17]。
指数三角优化算法[18](Exponential-Trigonometric Optimization, ETO)是一种新颖启发式优化方法,基于指数函数和三角函数的组合,合理调整代理位置,有效平衡探索与开发,其设计结构简单、易于实现,能够灵活实现快速寻优。基于以上思想,提出一种改进型指数三角优化算法(Improved Exponential-Trigonometric Optimization, IETO)。种群初始化阶段,利用拉丁超立方体的均匀分布特性,增强种群多样性;探索和开发阶段引入自适应分段更新策略,动态调整搜索过程中探索与开发的平衡;采用多样性保持机制,避免算法早熟收敛并跳出局部最优;引入周期性退火局部搜索策略,在开发阶段精细搜索,从而提高最终解的质量。仿真对比IETO与PSO、SSA、GWO、DBO、BWO、ETO等算法性能,结果表明IETO算法收敛性更强,寻优精度更高,且引入的策略能够起到有效作用,全面提升算法的性能。应用在常见工程设计问题的仿真更直观显示,IETO算法在求解三杆桁架、弹簧压力、容器压力设计问题所得适应度最优值优于其他算法,具有更强的适用性和优越性。

1 指数三角优化算法

ETO算法通过约束探索和自适应,切换探索与开发阶段,使算法在迭代中能够灵活跳出局部最优,提升全局搜索能力。

1.1 约束探索

ETO算法提出一种约束探索方法,促进空间搜索和开发效率,利于优化搜索过程,减少所需时间和计算资源,同时确保不会错过最优解。Ei 和Ei+1表示当前第i个及后续第(i+1)个约束探索方法的迭代次数:

Ei+1=floor2-2×t×Iiter_max-Ei×a+Ei
Ei=floor1+Iiter_maxb

式中:t为当前迭代次数;Iiter_max为总迭代次数;floor(·)为向下取整函数;a、b为调整系数,分别取4.6和1.55。

在应用约束探索策略后,更新搜索空间的上限和下限,确保搜索空间能够动态适应,以提高优化过程效率。上限和下限的表达式为:

Ui=r1×1-tIiter_max×r2×Xjbest-Xjs+Xjbest
Li=-r1×1-tIiter_max×r2×Xjbest-Xjs+Xjbest

式中:Ui 和Li 为搜索空间的上限和下限;r1、r2为[0,1]的随机数;Xjbest为最优解位置;Xjs为第j个索引处的次优解位置。此处添加次优解Xjs来更新上下限,使搜索沿着次优向最优逐步扩展,目的是避免搜索过度依赖最优解Xjbest,造成搜索空间迅速以其为中心收缩,导致局部最优。

1.2 种群初始化

ETO算法使用常见的反向学习策略(Opposition-Based Learning, OBL)[19]初始化种群,初始位置公式为

Xi,j=Uj-Lj×Rrand+Lj

根据式(6)计算迭代次数阈值T:

T=floor1.2+Iiter_max2.25

当t≤T时,以全局探索为主,通过大范围随机扰动寻找潜在最优区域。当t>T时,局部开发为主,围绕当前最优解搜索,从而通过阈值T实现探索和开发阶段切换。

1.3 第1探索阶段

优化过程早期,种群初始化且搜索空间的边界被确定后,个体开始探索搜索域,并逐渐移动到最佳位置。在第1探索阶段,个体位置公式为:

Xt+1i,j=Xjbest+Rrand×α1×Xjbest-Xti,j,q1≤0.5;Xjbest-Rrand×α1×Xjbest-Xti,j,q1>0.5.
α1=3×Rrand×tIiter_max-0.85×expd1d2-1

式中:Xti,j和Xt+1i,j为当前和后续迭代中第i个解的第j个位置;q1和Rrand为[0,1]的随机数;α1为权重系数,利用指数函数的衰减特性,使得探索逐渐趋近最优解。引入d1、d2变量目的是创建新的、高质量的搜索空间,随着迭代次数增加,搜索空间会逐渐缩小并趋于稳定,以提高收敛精度和速度。d1、d2取值范围为[-0.1,0.1],其表达式为:

d1=0.1×e-0.01t×cos0.5×Iiter_max×1-tIiter_max
d2=-0.1×e-0.01t×cos0.5×Iiter_max×1-tIiter_max

1.4 第2探索阶段

第2探索阶段,个体移动向下一最优位置由当前最优解位置和当前解位置共同决定,其位置公式为:

Xt+1i,j=Xti,j+3×Rrand×α2×Xjbest-Xji,j,q2≤0.5;Xti,j-3×Rrand×α2×Xjbest-Xji,j,q2>0.5.
α2=Rrand×exptanh1.5×-tIiter_max-0.75-Rrand

式中:q2为[0,1]的随机数;α2为影响第2探索阶段的权重因数。通过α2控制移动幅度,由tanh函数平滑过渡,指数函数调节衰减速度。

1.5 第1开发阶段

为确保全面开发搜索域,开发过程分为两个阶段,每个阶段在整个迭代过程中展开。第1开发阶段,第i个解的第j个位置Xt+1i,j的位置公式为:

Xt+1i,j=Xjbest+q4×α3×Rrand×Xjbest-Xti,j,q3≤0.5;Xjbest-q4×α3×Rrand×Xjbest-Xti,j,q3>0.5.
α3=3×Rrand×tIiter_max-0.85×expd1d2-1.3

式中:q3、q4为[0,1]的随机数;α3为第1开发阶段权重系数,用于控制个体在潜在最优解附近搜索域开发,并逐渐扩大其开发半径。α3从较大数值逐渐增加,潜在解可以从近到远开发其周围域。

1.6 第2开发阶段

在第2开发阶段,ETO算法围绕目前最优解进行更密集的开发潜在解。随着迭代的进行,这种局部探索的强度增强,其位置公式为:

Xt+1i,j=Xti,j+c×Rrand×α2×Xjbest-Xti,j
c=exptand1d2

1.7 阶段转换机制

为了能够在探索和开发阶段之间灵活切换,采用一种高效的转换技术,由式(17)实现:

M=0.01×Rrand×tIiter_max12tand1d2

在初始阶段,这种转换机制主要用于探索,但也进行少量开发。随着迭代增加,转换机制逐渐集中在开发,但仍保持少量探索。当M>1时,ETO算法处于探索模式;当M<1时,ETO算法切换到开发模式。确保平衡整个搜索域的探索和开发,同时在后续迭代中跳出局部最优。

2 改进指数三角优化算法

2.1 拉丁超立方体初始化

拉丁超立方体初始化是一种高效的多维分层抽样技术。相较于传统的混沌映射、佳点集映射等初始化策略,其基于分层抽样原理,实现非重叠、变量范围全覆盖采样,兼顾种群初始化的随机性和均匀性。通过确保每个变量的取值区间均被代表性采样,增强算法对全局最优区域的探索,适用于高维、非线性及计算代价高昂的黑箱函数优化问题[20-21]。

将取值范围为[v,h]的维度j划分为R等份,每个子区间长度为Δj=v-hR。第i个样本在第j维的采样点计算公式为

Xi,j=a+(si,j-ui,j)×Δj

式中:si,j 为第i个样本在第j维的子区间随机编号;ui,j ~U(0,1)为均匀分布随机数。各维度的采样点随机组合,形成最终的多维样本矩阵,每个子区间仅含1个样本点,且样本点均匀覆盖整个分布空间的拉丁方阵结构。

2.2 自适应分段更新策略

ETO算法在探索和开发阶段,虽然新位置更新倾向于向当前最优解靠近,但仍然保留了一定的随机性。因此,引入自适应因子β,如式(19)所示:

β=exp-tIiter_max

β随迭代次数增加而变少,根据当前迭代次数t与最大迭代次数Iiter_max比例决定更新方式。β用于动态调整搜索过程中的探索与开发行为,有助于在ETO算法早期进行广泛地探索,而在后期专注于更精细地局部搜索,提高算法找到全局最优解的能力。优化迭代过程中,动态更新β,种群不断向最优解靠近,从而提升算法的寻优精度,加快算法收敛速度。

继而,第1、2探索和第1、2开发阶段位置公式分别更新为:

Xt+1i,j=Xjbest+Rrand×α1×β×Xjbest-Xti,j,q1≤0.5;Xjbest-Rrand×α1×β×Xjbest-Xti,j,q1>0.5.
Xt+1i,j=Xti,j+3×Rrand×α2×β×Xjbest-Xji,j,q2≤0.5;Xti,j-3×Rrand×α2×β×Xjbest-Xji,j,q2>0.5.
Xt+1i,j=Xjbest+q4×α3×β×Rrand×Xjbest-Xti,j,q3≤0.5;Xjbest-q4×α3×β×Rrand×Xjbest-Xti,j,q3>0.5.
Xt+1i,j=Xti,j+c×Rrand×α2×β×Xjbest-Xti,j

2.3 多样性保持机制

当种群中个体过于相似时,ETO算法可能会陷入局部最优解而无法继续有效地探索更优解。为防止早熟收敛,引入多样性保持机制,计算个体间平均距离d,并与多样性阈值Q比较:

d=(x1-x2)2+(y1-y2)2+(z1-z2)2
Xi,j=(Uj-Lj)×Rlhsdesign+Lj, d≤Q

式中:平均距离d越小,表示种群内个体间越相似,反之则表明种群具有较高的多样性;Rlhsdesign表示拉丁超立方抽样过程,取值范围为[0,1];归一化空间下的多样性阈值通常设为[0.01,0.1][22],本文取Q=0.05。当d≤Q时,对30%的最相似个体重新拉丁超立方体初始化[23],可打破个体间同质化趋势,有效恢复种群多样性。

多样性保持在算法中较为关键,用于防止种群过早收敛到局部最优解,并维持种群的探索能力。该机制通过监测种群的相似度并采取措施增加个体间的差异性来实现,确保算法整体性能不下降,从而提高找到全局最优解概率,增强算法的适应性和可靠性。

2.4 周期性退火局部搜索策略

为增强局部搜索能力,基于模拟退火思想,允许接受比当前解稍差的新解,采用每隔10代执行1次周期性模拟退火机制。周期性局部搜索(如每5~15代执行1次)是平衡全局探索与局部开发的常用策略,避免频繁调用导致算法陷入局部优化[24],如式(26)和式(27)所示:

p=exp1tf-fnew
Xt+1i,j=Xnew, mod(t,10)=0, p>Rrand

式中:f、fnew为当前解和新生成的解;p为接受新解的概率。随着迭代次数t的增加,接受较差解的概率逐渐减小,即模拟退火中的“冷却”过程[25]。算法初始阶段,由于接受较差解的概率较高,算法能够在更大范围内探索,有助于跳出局部最优;后期阶段,随着t逐渐增加,接受较差解的概率下降,算法更专注于寻找当前区域内的最优解。

2.5 IETO算法流程

IETO算法流程图如图1所示。

3 改进指数三角优化算法性能

3.1 定性分析

使用CEC2022基准测试套件的12维函数评估算法性能,通过搜索历史、平均适应度、第1维度轨迹和收敛曲线这4个指标直观展示IETO算法性能,其部分结果如图2所示。

图2中:F1、F3表示混合函数;F5、F8、F10表示复合函数;F12表示简单函数。搜索历史用于可视化IETO算法在迭代过程中种群个体的分布与演化过程,直观反映了算法的种群多样性与搜索广度。平均适应度指标记录整个种群在迭代过程中的平均性能变化,结合最优适应度可用于评估种群的收敛趋势与多样性保持能力。第1维度轨迹展示最优个体在第1维度上的位置演化,有助于观察其收敛行为。收敛曲线则描绘了每代最优解的目标函数值变化,是衡量算法收敛速度与精度的核心指标。

1)从搜索历史可以看出,个体位置点较分散,但呈现有方向性的集中,说明IETO算法在进行有效的探索,寻找更优的解决方案,表明算法既保持了全局探索的能力,也展示了局部逐步逼近最优的趋势。

2)从平均适应度可以看出,每隔10代的周期性模拟退火局部搜索机制,能够使算法跳出局部最优,重新搜索空间,再次寻找最优解,继而使适应度值持续下降逼近最优。

3)从第1维度轨迹可以看出,出现短暂峰值并立刻下降现象,这是种群多样性保持机制起到了作用。当个体间平均距离d<阈值Q(仿真取0.05)时,即个体相似度较高,IETO算法重新拉丁超立方体初始化30%个体,生成的新个体可能瞬间跳到搜索空间的边界,造成轨迹图上的峰值,随后这些差解被算法快速修正,轨迹立刻降下来,使算法能够持续跳出局部最优,不断搜寻最优适应度。

4)从收敛曲线可以看出,IETO算法仅在测试简单函数F1时,适应度值逊于ETO算法。测试F3、F5、F8、F10、F12时,IETO算法收敛速度显著快于ETO算法,且寻优精度高,能快速趋近适应度理论值。

综上,IETO算法能够高效搜索空间,其自适应分段更新策略、多样性保持机制、周期性退火局部搜索策略有效,能够充分平衡探索与开发阶段,促使算法跳出局部最优。随着迭代次数增加,每次算法运行的最优解逐渐减小,趋近理论值,IETO算法收敛速度和适应度值均优于ETO算法。

3.2 对比分析

为验证算法的普适性,全面测试IETO算法的泛化能力,使用CEC2017基准函数对比测试算法性能,测试套件包括2个单峰函数(F1、F3)、6个简单多峰函数(F4~F10)、10个混合函数(F11~F20)和11个组合函数(F21~F30)[26]。

实验仿真选择具有代表性的6个函数F1、F4、F5、F11、F16、F22,对比测试PSO、SSA、GWO、DBO、BWO、ETO和IETO算法。其中,每个算法运行30次取平均值,最大迭代次数设置为200次,种群设置为50,维度大小为30,其他参数设置如表1所示。对比结果如图3所示。

从图3可以看出,IETO算法在单峰函数、简单多峰函数、混合函数、组合函数均有良好表现,较其他6种算法,均具有最优的适应度值,验证了其在不同类型问题下的广泛适用性。收敛性方面,IETO算法测试F1时,收敛最快,体现了其高效的局部开发能力。测试F4、F5、F11、F16、F22多峰和复杂混合函数时,在迭代初期,其收敛性逊于ETO等算法,这是由于IETO算法主动维持较高的种群多样性,避免过早陷入局部最优。当趋于第100次迭代时,周期性退火局部搜索策略起作用,对当前最优解进行精细优化,同时种群多样性保持策略有效引导搜索跳出局部陷阱,使IETO算法加快收敛,最终适应度值优于其他算法。

3.3 计算复杂度

计算复杂度方面,ETO算法未提及其复杂度。根据ETO算法流程,初始化阶段,生成种群数量N,D维变量,复杂度为O(N×D);经过T(即Iiter_max)次迭代的适应度值计算,复杂度为O(T×N×D);每轮迭代更新N个种群最优解,复杂度为O(T×N);开发阶段,种群位置更新,N个种群、D维、更新T轮,复杂度为O(T×N×D);阶段转换机制,涉及随机数等普通运算,复杂度为O(1),可忽略不计。ETO算法总计算复杂度为O(T×N×D)。

IETO算法在ETO算法基础上,增加了每10代退火搜索,复杂度为O(N×D/10),可简化为O(N×D),拉丁超立方初始化和多样性保持机制复杂度均为O(N×D),在此基础迭代T次,总计算复杂度仍为O(T×N×D),与ETO算法处于同一量级。但通过引入多样性保持机制、周期性退火局部搜索策略,有效增强了算法局部开发与全局探索的能力,显著加快了算法的收敛速度,提高了求解精度,且未引入额外的高阶计算开销,体现了IETO算法在效率与性能之间的良好平衡。

4 改进指数三角优化算法在工程设计中的应用

4.1 三杆桁架设计

三杆桁架是一种常见的结构形式,其设计结构如图4所示。

3个杆的横截面积分别用变量x1、x2和x3表示,由对称性可知x1=x3。三杆桁架设计的目的是通过调整横截面积x1、x2使三杆桁架的体积最小[27],每个桁架构件均受到应力σ的约束,优化设计要求解一个非线性适应度函数。

为将该约束优化问题转化为无约束优化问题,便于与优化算法结合求解,采用外点法(外罚函数法)来处理约束条件。式(28)为目标函数,式(29)~式(31)为约束条件,其数学模型如下:

min  f(x)=22x1+x2l
g1(x)=2x1+x22x12+2x1x2⋅P-σ≤0
g2(x)=x22x12+2x1x2⋅P-σ≤0
g3(x)=12x2+x1⋅P-σ≤0

式中:0.001≤x1,x2≤1;l=100 cm;P=2 kN/cm2;σ=2 kN/cm2。

将PSO、GWO、DBO、BWO、ETO和IETO这6种算法应用于求解桁架最小体积,种群N=50,迭代次数T=100,每个算法运行20次。第20次运行时,6种算法适应度值随迭代次数增加变化的比较如图5所示,实验结果如表2所示。

应用IETO算法求解时,前期收敛速度快,迭代10次以内即取到接近最优适应度值,且后期适应度最优值、平均值均优于其他算法。

4.2 压缩弹簧设计

压缩弹簧设计如图6所示。

该问题的目标是最小化弹簧的重量,即最优化问题,其中包含最小挠度、剪切应力、振荡频率以及外径限制4个不等式约束[28]。

弹簧重量由3个变量确定:弹簧线径x1、平均线圈直径x2和有效线圈数x3。式(32)为目标函数,式(33)~式(36)为约束条件,其数学模型为:

min  f(x)=x12x2x3+2x12x2
g1(x)=1-x22x371 785x14≤0
g2(x)=4x22-x1x212 566(x13x2-x14)+15 108x12≤0
g3(x)=1-140.45x1x23x3≤0
g4(x)=x1+x21.5-1≤0

式中:0.05≤x1≤2;0.25≤x2≤1.3;2≤x3≤15。

将PSO、GWO、DBO、BWO、ETO和IETO这6种算法应用于求压缩弹簧的最小重量,种群N=50,迭代次数T=100,每个算法运行20次。第20次运行时,6种算法适应度值随迭代次数增加变化的比较如图7所示,实验结果如表3所示。

应用IETO算法求解时,迭代初期算法收敛速度快,算法很快寻找到适应度最优值并保持,IETO算法适应度最优值优于其他算法。

4.3 压力容器设计

压力容器设计如图8所示。压力容器设计有4个决策变量[29]:半径x1、无头圆柱长度x2、壳体厚度x3、封头厚度x4。式(37)为目标函数,式(38)~式(41)为约束条件,其数学模型为:

min  f(x)=0.622 4x1x3x4+1.778 1x2x32+3.166 1x12x4+19.84x12x3
g1(x)=-x1+0.019 3x3≤0
g2(x)=-x2+0.009 54x3≤0
g3(x)=-πx32x4-4/3πx33+1 296 000≤0
g4(x)=x4-240≤0

式中:0≤x1,x2≤100;10≤x3,x4≤200。

将PSO、GWO、DBO、BWO、ETO和IETO这6种算法应用于求解容器最小成本,种群N=50,迭代次数T=100,每个算法运行20次。第20次运行时,6种算法适应度值随迭代次数增加变化的比较如图9所示,实验结果如表4所示,应用IETO算法求解结果明显优于其他算法。

5 结束语

提出一种改进的指数三角优化算法,在种群初始化阶段,利用拉丁超立方体的均匀分布特性,增强种群多样性。采用自适应分段更新策略和多样性保持机制,动态调整搜索过程中探索与开发的平衡,避免算法早熟收敛并跳出局部最优。引入周期性退火局部搜索策略,提高最终解的质量。在求解常见工程应用问题中,如三杆桁架、压缩弹簧、容器压力设计问题,应用IETO算法所得结果均有良好表现,在遍历寻优方面表现更出色,具有更强的适用性和优越性。

下步工作将聚焦提升IETO算法在高维复杂问题中的性能,同时减少算法单次迭代的计算开销,探索其在多目标优化场景下的扩展应用,进一步增强算法的自适应能力和计算效率。

参考文献

[1]

匡鑫,阳波,马华,等.多策略改进的蜣螂优化算法[J].计算机工程,2024,50(10):119-136.

[2]

MIRJALILI S, MIRJALILI S M, LEWIS A. Grey wolf optimizer[J]. Advances in Engineering Software, 2014,69:46-61.

[3]

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.

[4]

ZHONG C T, LI G, MENG Z. Beluga whale optimization: a novel nature-inspired metaheuristic algorithm[J]. Knowledge-Based Systems, 2022,251:No.109215.

[5]

KENNEDY J, EBERHART R. Particle swarm optimization[C]//Proceedings of ICNN’95–International Conference on Neural Networks. Piscataway, USA: IEEE, 1995:1942-1948.

[6]

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

[7]

金将,王小平,臧铁钢,等.基于改进蚁群算法的机器人避障路径规划[J].计算机工程与设计,2025,46(4):950-958.

[8]

高纪元,刘杰,陈昌盛,等.混合策略改进的蜣螂优化算法[J].计算机工程与科学,2025,47(1):171-179.

[9]

杨佳,汤嘉乐,田朋,等.基于改进蜻蜓算法的WSNs分簇路由算法[J].计算机工程与设计,2025,46(6):1625-1631.

[10]

张晶,贺媛媛.融合正余弦优化与跳距优化的DV-Hop定位算法[J].计算机工程与科学,2022,44(4):645-653.

[11]

徐浩,吴宇航.改进鲸鱼算法对线激光条纹识别模型的优化[J].计算机仿真,2025,42(6):356-362.

[12]

李奕轩,田云娜,王凯欣.多策略改进的鱼鹰优化算法及其应用[J].计算机技术与发展,2025,35(1):132-139.

[13]

张福兴,高腾,吴泓达,等.多策略融合的改进黑猩猩优化算法[J].北京航空航天大学学报,2025,51(1):235-247.

[14]

娄革伟,郑永煌,陈均,等.混合多策略改进的蜣螂优化算法[J].计算机工程与应用,2024,60(24):97-109.

[15]

吴智祥,刘杰,覃涛,等.多策略改进的精英金豺优化算法[J/OL].计算机工程与科学,2024-06-28.

[16]

杨洋,李国成,贾朝川.基于交叉熵金鹰优化算法的室内可见光定位[J].安徽工业大学学报(自然科学版),2024,41(5):525-534.

[17]

潘博阳.多策略徒步旅行优化算法[J].信息工程大学学报,2025,26(3):275-281.

[18]

LUAN T M, KHATIR S, TRAN M T, et al. Exponential-trigonometric optimization algorithm for solving complicated engineering problems[J]. Computer Methods in Applied Mechanics and Engineering, 2024,432:No.117411.

[19]

RAHNAMAYAN S, TIZHOOSH H R, SALAMA M M A. Quasi-oppositional differential evolution[C]//Proceedings of 2007 IEEE Congress on Evolutionary Computation. Piscataway, USA: IEEE, 2007:2229-2236.

[20]

何星月,张靖,覃涛,等.基于拉丁超立方体的改进白骨顶鸡算法[J].计算机工程与设计,2024,45(4):1069-1078.

[21]

潘博阳.多策略改进花斑翠鸟优化算法及其应用[J].信息工程大学学报,2025,26(2):161-167.

[22]

CHENG R, JIN Y C, OLHOFER M, et al. A reference vector guided evolutionary algorithm for many-objective optimization[J]. IEEE Transactions on Evolutionary Computation, 2016,20(5):773-791.

[23]

WANG H D, JIN Y C, DOHERTY J. Committee-based active learning for surrogate-assisted particle swarm optimization of expensive problems[J]. IEEE Transactions on Cybernetics, 2017,47(9):2664-2677.

[24]

LE X B, CHOA S H. Assessment of the risk of crack Formation at a hybrid bonding interface using numerical analysis[J]. Micromachines, 2024,15(11):No.1332.

[25]

金慧英.模拟退火算法及其收敛性研究[D].长春:东北师范大学,2024:1-503.

[26]

KOMMADATH R, KOTECHA P. Evaluation of teaching learning based optimization with focused learning on expensive optimization problems (CEC2017)[C]//Proceedings of Smart Innovations in Communication and Computational Sciences 2017. Singapore: Springer, 2018:435-445.

[27]

汪逸晖,高亮.乌鸦搜索算法的改进及其在工程约束优化问题中的应用[J].计算机集成制造系统,2021,27(7):1871-1883.

[28]

TZANETOS A, BLONDIN M. A qualitative systematic review of metaheuristics applied to tension/compression spring design problem: current situation, recommendations, and research direction[J]. Engineering Applications of Artificial Intelligence, 2023,118:No.105521.

[29]

YANG X S, HUYCK C, KARAMANOGLU M, et al. True global optimality of the pressure vessel design problem: a benchmark for bio-inspired optimisation algorithms[J]. International Journal of Bio-Inspired Computation, 2013,5(6):329-335.

AI Summary AI Mindmap
PDF (5790KB)

0

访问

0

被引

详细

导航
相关文章

AI思维导图

/

〈 〉