基于多机制优化螺旋飞行特征的乌燕鸥算法.pdf
《基于多机制优化螺旋飞行特征的乌燕鸥算法.pdf》由会员分享,可在线阅读,更多相关《基于多机制优化螺旋飞行特征的乌燕鸥算法.pdf(10页珍藏版)》请在咨信网上搜索。
1、投稿网址:2023 年 第23 卷 第26 期2023,23(26):11299-10科 学 技 术 与 工 程Science Technology and EngineeringISSN 16711815CN 114688/T收稿日期:2022-11-24修订日期:2023-06-21基金项目:国家自然科学基金(62041702);教育部人文社会科学研究项目(20YJA870010);江西省社会科学研究规划项目(19TQ05,21GL12);江西省高校人文社会科学研究项目(TQ20105)第一作者:李光泉(1977),男,汉族,江西鄱阳人,博士,副教授。研究方向:智能算法。E-mail:。通
2、信作者:邵鹏(1983),男,汉族,江西南昌人,博士,讲师。研究方向:智能算法。E-mail:。引用格式:李光泉,刘欣宇,王龙飞,等.基于多机制优化螺旋飞行特征的乌燕鸥算法J.科学技术与工程,2023,23(26):11299-11308.Li Guangquan,Liu Xinyu,Wang Longfei,et al.Sooty tern algorithm based on multi-mechanism optimized spiral flight characteristicsJ.Science Technology and Engineering,2023,23(26):1129
3、9-11308.基于多机制优化螺旋飞行特征的乌燕鸥算法李光泉,刘欣宇,王龙飞,邵鹏(江西农业大学计算机与信息工程学院,南昌 330045)摘 要 乌燕鸥优化算法(sooty tern optimization algorithm,STOA)是近年来出现的一种新兴的群智能优化算法,因其独特的螺旋式寻优方式和在实际工程问题中显著的优化效果而备受研究与关注。然而,STOA 算法本身也存在着收敛速度较慢,搜索精度较低,并且容易陷入局部最优等缺点。因此,提出了一种融合混沌映射、自适应惯性权重与高斯变异的多机制乌燕鸥优化算法(multi-mechanism sooty tern optimization
4、algorithm incorporating chaotic mapping,adaptive inertia weight and gaussian mu-tation,GT-STOA),以促进群体多样性并增强算法全局搜索和局部寻优的能力。同时,为验证算法寻优效果的显著性,基于 12个具有不同特征的测试函数,选取 9 种典型的优秀元启发式算法进行对比验证。实验结果表明 GT-STOA 相较于其他 9 种算法具有更高的寻优精度和更快的收敛速度,并且易跳出局部最优找到全局最优解。此外,为了研究 GT-STOA 解决实际问题的能力,对压力容器设计问题进行优化求解,所得实验数据显示 GT-STOA
5、 较传统 STOA 算法在求解精度上提升了 42.54%。关键词 乌燕鸥优化算法;混沌映射;自适应惯性权重;高斯变异中图法分类号 TP301;文献标志码 ASooty Tern Algorithm Based on Multi-mechanismOptimized Spiral Flight CharacteristicsLI Guang-quan,LIU Xin-yu,WANG Long-fei,SHAO Peng(School of Computer and Information Engineering,Jiangxi Agricultural University,Nanchang 3
6、30045,China)Abstract The sooty tern optimization algorithm(STOA)is an emerging swarm intelligence optimization algorithm in recent years,which has attracted much research and attention because of its unique spiral optimization search method and the remarkable optimizationeffect in practical engineer
7、ing problems.However,the STOA has the disadvantages of slower convergence,lower search accuracy,andeasily fall into local optimum.Therefore,a multi-mechanism sooty tern optimization algorithm(GT-STOA),which combines chaoticmapping,adaptive inertia weight and gaussian mutation was proposed to promote
8、 population diversity and enhance the global search andlocal optimization capability of the algorithm.Meanwhile,to verify the significant optimization effect of the algorithm,nine typical andexcellent meta-heuristic algorithms were selected for comparative validation on a total of 12 test functions
9、with different features.Theexperimental results show that the GT-STOA has higher optimization accuracy and faster convergence speed than the other nine algo-rithms,and it is easy to jump out of the local optimum to find the global optimum solution.In addition,in order to study the ability ofGT-STOA
10、to solve practical problems,the optimization is conducted on the design of pressure vessel problem,and the experimental da-ta obtained show that the GT-STOA improved the solving accuracy by 42.54%compared with the traditional STOA algorithm.Keywords sooty tern optimization algorithm;chaotic mapping;
11、adaptive inertia weight;gaussian mutation 近些年来,各国学者们由于深受自然界动植物的特征行为而倍受启发,并通过模拟自然界生物的各种觅食行为、攻击行为和繁殖行为等提出了一系列的群体智能优化算法。群智能优化算法种类众多,但因为其结构简单、易于扩充且效果显著而深受广泛学习研究。例如:鲸鱼优化算法1(whaleoptimization algorithm,WOA)、粒子群算法2(parti-cle swarm optimization,PSO)、樽海鞘群体算法3(salp swarm algorithm,SSA)、蝴蝶优化算法4(but-terfly opti
12、mization algorithm,BOA)、灰狼优化算法5(grey wolf optimization,GWO)、海鸥优化算法6(seagull optimization algorithm,SOA)、乌燕鸥优化算法7(sooty tern optimization algorithm,STOA)等。其中,乌燕鸥算法就是近年来一种新兴的群智能优投稿网址:化算法,其主要是通过特殊的迁徙行为和攻击行为,实现了算法在全局搜索和局部搜索的主要功能,并因为算法的可操作性强,可实现性高,目前在一些工业问题和分类问题上均取得了良好效果。然而,也因为算法有限的搜索能力和单一的搜索方式,导致了算法较易陷入
13、局部最优,并随着迭代次数的增加会导致种群多样性的不断减小,降低了算法在搜索后期的收敛速度及收敛精度。为此,针对 STOA 存在的不足,中外学者们倾向于从算法混合、单策略优化、多策略优化以及基于实际工程问题优化等多角度提出广泛的改进方法,并在不同的函数集和实际问题上进行仿真实验。贾鹤鸣等8通过将遗传算法和乌燕鸥算法进行混合,并通过平均适应度值进行评估,以此加强乌燕鸥算法的局部搜索能力,证明了该算法在数据挖掘领域具有广阔的工程应用前景;肖永江等9通过将遗传算法的变异思想融入乌燕鸥算法中,提出了一种新颖的改进乌燕鸥算法并进行了 DG 的优化配置,大大提高了算法收敛速度和精度;乔夏君等10针对传统 P
14、ID 参数整定存在的问题,通过引入混沌映射提出了一种混沌乌燕鸥算法(chaos sooty ternoptimization algorithm,CSTOA)用以优化发动机参数自整定 PID 控制;Soni 等11通过引入乌燕鸥算法对动态经济排放调度问题进行了优化和解决。同时,孙珂琪等12提出一种混合正余弦算法和 Lvy 飞行的自适应乌燕鸥算法,并将其应用于解决桥式起重机主梁结构优化设计中;雒珊等13为解决算法局部最优能力和寻优能力较低的问题,提出了一种混合Lvy 飞行和热交换混沌乌燕鸥算法,并将算法应用于二级斜齿圆柱齿轮传动机构可靠性轻量化设计,实现了齿轮传动机构轻量化设计的目的;而李家帅等
15、14针对行星齿轮箱振动信号的非线性特征明显、故障特征难以识别的问题,提出了一种基于乌燕鸥算法的故障诊断方法用以提取磨损故障特征频率;李月英15和王国柱等16则在此基础上提出了一种改进的乌燕鸥算法和多策略改进的乌燕鸥算法,有效地解决了移动机器人在复杂环境中的最优路径规划问题和桥式起重机主梁质量减重问题。上述研究不仅在一定程度上平衡、增强了乌燕鸥算法在全局寻优和局部寻优的能力,而且对于算法的收敛速度及收敛精度也有了本质的提升。然而,由于 SOTA 自身独特的寻优方式,导致算法仍然存在着“全局强,局部弱”的显著优缺点。为了能在更大程度上提高算法的局部搜索能力和收敛速度,现提出一种融合混沌映射、自适应
16、惯性权重与高斯变异的多机制乌燕鸥优化算法(GT-STOA)。首先,通过采用 Tent 混沌映射对种群进行初始化;其次,引入自适应惯性权重优化机制,增强算法的局部搜索能力,并在此基础上引入高斯变异机制,此为提升算法跳出局部极值的能力。由此可见,基于多机制协同优化的 GT-STOA 不仅增强了种群的多样性,而且提升了算法在全局搜索和局部搜索的能力,从而使之具备更强的寻优能力和算法鲁棒性。1 乌燕鸥优化算法1.1 乌燕鸥迁徙行为(1)避免碰撞:为了防止乌燕鸥群体间产生相互碰撞,附加变量 SA将会用于计算新的搜索代理位置,以避免相邻乌燕鸥个体之间的碰撞,并计算产生乌燕鸥的新位置:Cst=SAPst(z
17、)(1)式(1)中:Cst为乌燕鸥不与其他个体产生冲突的新位置;Pst为乌燕鸥的当前位置;z 为当前迭代次数;SA为乌燕鸥个体在给定搜索空间中的移动方式。SA=Cf-zCfMaxiterations(2)z=0,1,Maxiterations(3)式中:Cf为一个线性调整 SA的控制变量,它的值从Cf线性减小至 0;z 为当前迭代次数;Maxiterations为最大迭代次数。(2)聚集:乌燕鸥个体在迁徙过程中避免相互碰撞后,群体之间会朝着最佳个体所在的位置方向进行移动。Mst=CBPbst(z)-Pst(z)(4)CB=0.5Rand(5)式中:Mst为乌燕鸥最佳个体所在的位置方向;Pbst
18、为乌燕鸥的最佳位置;CB为一个随机变量,它负责更好地全局探索;Rand为在 0,1 区间的随机数。(3)更新:最终,乌燕鸥可以根据最佳个体所在的位置方向更新其轨迹和最终位置。Dst=Cst+Mst(6)式(6)中:Dst为最佳乌燕鸥个体和当前个体之间的差距。1.2 乌燕鸥攻击行为攻击行为是乌燕鸥种群重要的特征行为之一,在迁徙的途中,它们可以依靠自身重量和羽翼改变它们的速度、高度和攻击角度等。当乌燕鸥群体攻击猎物时,它们便会在空中产生特定的螺旋行为。具体表现形式如下。x=Rsini(7)y=Rcosi(8)z=Ri(9)00311科 学 技 术 与 工 程Science Technology a
19、nd Engineering2023,23(26)投稿网址:R=uekv(10)式中:R 为乌燕鸥飞行的螺旋半径;i 为在0,2范围内的随机角度;u、v 为形成螺旋飞行的相关常数,设定常数 u、v 值均为 1。由此,根据式(7)式(10)所得乌燕鸥最终位置 Pst更新方式为Pst(z)=Dst(x+y+z)Pbst(z)(11)2 乌燕鸥算法的优化设计2.1 混沌初始化机制乌燕鸥种群的初始位置对于乌燕鸥最优位置的移动搜索会存在较大的影响和一定的约束,在STOA 算法中就初始位置的更新方式而言主要是通过在搜索空间中随机生成位置序列而产生的。随机初始化所得的确定位置,虽然在一定程度上保证了初始位置
20、的随机性,但是就种群的多样性而言同样带来了极大的不确定性,也无法保证个体位置的均匀分布,从而导致种群多样性和寻优速度的降低。通过学者们的不断尝试和复现,并结合混沌映射的遍历性特征和随机性特征,王贺琦等17将 Tent映射用于了优化改进人工蜂群算法,毛清华等18则融合改进 Tent 混沌方法优化了灰狼算法等。以此为鉴,本文研究将引入 Tent 混沌映射机制优化乌燕鸥种群初始化过程,具体映射函数表达式为xt+1=xt,0 xt 0.5(1-xt),0.5 xt 1(12)式(12)中:t 为映射次数,t=0,1,2;xt为第 t 次所得的映射函数值;为混沌参数,在本文中设为定值2。假设在二维搜索空
21、间中,设定种群数量为 200,将随机种群初始化后的位置分布同引入混沌映射后的种群初始化位置分布图进行直观比对。由图 1(a)可以发现,随机初始化种群所得的遍历位置分布散乱,随机性较大。反观图 1(b),在引入 Tent映射优化初始种群位置后所呈现出的分布趋势是较为均匀的,由此直观地反映出 Tent 映射初始化种群具有一定的优化效果。2.2 自适应惯性权重优化机制乌燕鸥优化算法中的惯性权值是衡量算法收敛速度和寻优结果的一个重要指标。当惯性权重取值较大时,算法会因为大权值的存在而表现出显著的全局搜索能力,而当惯性权重取值较小时,算法则更会表现出卓越的局部搜索能力。由此,归于乌燕鸥算法的迭代过程。因
22、为变量 SA在寻优过程中充当着惯性权重的重要作用,所以本文研究将针对变量 SA进行自适应权重优化。通过迭代次数的递增适当地对权值进行自适应缩小,用以增强算法图 1 种群初始化位置分布示意图Fig.1 Schematic diagram of population initializationlocation distribution的局部搜索能力,平衡算法在全局搜索和局部搜索的性能。综上,具体的优化模型如下。SA=Cf-zCfMaxiterations(13)=1,t 0.25 Maxiterations2,0.25 Maxiterations t 0.5Maxiterations4,0.5M
23、axiterations t 0.75Maxiterations8,0.75Maxiterations t Maxiterations(14)2.3 高斯变异优化机制乌燕鸥优化算法由于小步长搜索特性的存在而表现出了显著的全局搜索能力而被广泛应用于实际问题的优化解决中,但同时也是因为减小了搜索步长给算法的局部搜索带来了一定的负影响。不仅如此,在 STOA 的迭代执行过程中,种群内乌燕鸥位置的多样性会伴随着迭代次数的不断递增而大幅下降,由此削弱了算法精细搜索的能力,使得算法过早的陷入局部最优,降低了算法寻优性能。103112023,23(26)李光泉,等:基于多机制优化螺旋飞行特征的乌燕鸥算法投稿
24、网址:鉴于此,所受李文超等19将高斯变异算子作为自花授粉更新公式,叶坤涛等20通过高斯变异扰动更新种群蜘蛛最优位置为启发,并综于乌燕鸥算法的小步长搜索机理,本文研究在乌燕鸥种群完成迁徙攻击搜索后针对种群内的最优个体位置 Posbest通过高斯变异机制执行优化更新,具体机制模型为Posbest=Posbest0.1+kGaussian(0,1)(15)式(15)中:Posbest为乌燕鸥的最优个体位置;k 为在区间 0,1 中的随机数;Gaussian(0,1)为服从均值为 0、方差为 1 的高斯分布。2.4 GT-STOA 算法流程及描述GT-STOA 算法是一种由多机制优化后的群智能算法,其
25、本质是通过模拟乌燕鸥种群的迁徙行为和攻击行为进行数学模型复现,以达到定位搜索和快速寻优的效果。针对传统乌燕鸥算法存在的不足,通过融合混沌映射,自适应惯性权重和高斯变异扰动展开了多机制辅助优化。主要包括在种群初始化位置的更新,惯性变量权值的自适应性扰动以及在最优个体位置的更新上进行针对性优化,帮助算法丰富了种群多样性,提升了收敛速率和提高了寻优精度等。综上所述,GT-STOA 算法的整体执行过程如下。步骤 1 初始化乌燕鸥种群 xi|i=1,2,N,初始化参数 SA、CB和 Maxiterations,并由式(12)混沌映射函数更新种群初始化位置。步骤 2 计算乌燕鸥个体的适应度值 Pst(x)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 机制 优化 螺旋 飞行 特征 乌燕鸥 算法
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【自信****多点】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【自信****多点】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。