资源描述:
《类电磁机制算法研究和改进》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、关于学位论文使用权的说明本人完全了解太原科技大学有关保管、使用学位论文的规定,其中包括:①学校有权保管、并向有关部门送交学位论文的原件、复印件与电子版;②学校可以采用影印、缩印或其它复制手段复制并保存学位论文;③学校可允许学位论文被查阅或借阅;④学校可以学术交流为目的,复制赠送和交换学位论文;⑤学校可以公布学位论文的全部或部分内容(保密学位论文在解密后遵守此规定)。作者签名:算久.杂日期:讼f,.譬一1导师签名:期叫...3—、>2-J!IfIY1789430中文摘要IIIIII]111类电磁机制算法是一种受
2、电磁理论中电荷的吸引一排斥机制的启发提h的环的1式算法,算法屮的粒子在所受其他粒子的合力作用下以随机步长运动。由于EIf算企在II计算粒子间的作用力时,粒子间距离对作用力大小的影响过大,从而导致EM算法本身的局部搜索能力较弱。而加入局部搜索的类电磁机制算法增加了计算量,使算法的时I、HJ性能受到影响。本文在对国内外类电磁机制算法研究动态进行分析的基础上,从种群、合力的计算方式和粒子移动三个方面分析了基本类电磁机制算法存在的缺陷,以及局部搜索对算法性能的影响。在此基础上提出了两种改进的类电磁机制算法,并且给出了
3、关于算法种群的几点思考。论文的主要工作如下:(1)将“淘汰"机制和“扰动"因素应用到算法种群屮,给出了一种基于淘汰机制的类电磁机制算法(EM—WPU)。在改进的算法屮,种群在每一次迭代结束之后进行一次淘汰更新,产生L•次迭代的新种群,新产生的种群在性能上要优于更新Z前的种群,更利于搜索;(2)提出了一种无局部搜索的类电磁机制算法(EM—WLS),在改进之后的算法中,根据粒子之问距离的不同情况计算个体间作用力大小,弱化了距离对作用力大小的影响。同时,通过引入分力权重系数,调整了吸引/丰IIE斥作用对合力的影响。
4、粒子的运动则是根据粒子所受合力与最优粒子对该粒子引力的夹角大小来判断粒子是按合力方向运动,还是背离合力方向运动。EM—WLS算法与基本EM算法相比具有更强的局部搜索能力,囚此去掉了基本EM算法中局部搜索部分;(3)通过对生物种群特性的研究分析,给出了几点关于种群改进的思考。本文选取了一组标准测试函数对两种改进的EM算法的性能进行验证,测试结果表明两种改进的EM算法的性能和效率都有明显提高,并能更好的解决高维优化问题。关键词:类电磁机制算法;全局优化算法;作川力;局部搜索ABSTRACTE1ectr0magne
5、t■1sm—-1•keMechan■1smA1gor■1thmisapopulat•10n•basedheur■1sticsearcha1g0r■1thmbasedontheattracting—repe11ingcharacter•1st•1cs0fthee1ectr•1ca1charges.Dr■1venbythet0ta1force,a11partic1esm0Ve•1narand0mstep■Asthef0rcesbetweenparl■1c1esare0a1cu1ai:ed,lhedistanceb
6、etweenpart1c1esh;astoomuchimpactontheforcesbetweenthem,resu1tinginEMalgorithm'Sownwcaklylocalscarchcapabi1ity.Thcintroductionofthclocalscarchincreasesthetimecomp1exityofthealgorithm•Inthispaper,basedontheresearchtrendsofEMalgorithm,EM,Sdefectsareanalyzedfro
7、mthreerespects,i.e.,population,forcecalculationfonnulaandmovingpatterns.Inaddition,theimpactoflocalsearchonalgoriIhmperformancesisa1soexp1ained.Aftertheanalysisandexplanation.IwoimprovedEMa1gorithmareintroduced,aswellasseveralideasaboutpopu1ationaregiven•Th
8、emainresearchworksareasfo1lows:(1)aPopu1at•1on—updatingEMa1gorbased0ne1iminationmechanismanddisereach■1terat■1()n■ithm,EM一WPU,isintroduced,turbancefactor.InEM.WPU,aftpopu1ationiSupdated,generaIinganewp