多邻域链式结构的多目标粒子群优化算法-农业机械学报.PDF
文本预览下载声明
2015年 1月 农 业 机 械 学 报 第 46卷 第 1期
doi:10.6041/j.issn.10001298.2015.01.051
多邻域链式结构的多目标粒子群优化算法
王亚辉 唐明奇
(华北水利水电大学机械学院,郑州 450011)
摘要:为了提高多目标粒子群算法求解多目标问题的性能,改善算法的收敛性,提出一种多邻域链式结构的多目标
粒子群优化算法。首先,以一种环形链式拓扑结构,将种群划分为多个邻域,每个邻域之间相互交叉重叠,并针对
不同位置的粒子,进行不同的速度和位置更新策略。其次,对所有粒子采用速度钳制策略,并引入差分进化策略对
粒子进行扰动,从而进一步提高算法的多样性。通过 14个无约束和3个有约束函数仿真实验,表明该算法相对于
NSGAII、SPEA2、MOEA/DDE、SMPSO和 OMOPSO算法,获得 Pareto解集分布更加均匀,算法的收敛性和多样性也
更好。为了进一步验证算法的可行性和有效性,将其应用于72杆桁架结构尺寸设计,并与其他优化方法进行了比
较,结果表明该算法获得的Pareto前端更均匀,收敛性更好。
关键词:多目标优化 粒子群算法 多邻域链式结构 速度钳制策略 差分进化策略 桁架结构
中图分类号:TP3016 文献标识码:A 文章编号:10001298(2015)01036508
OptimizationofMultiobjectiveParticleSwarmAlgorithmBasedon
MultineighborhoodCyclechainStructure
WangYahui TangMingqi
(CollegeofMechanicalEngineering,NorthChinaUniversityofWaterResourcesandElectric,Zhengzhou450011,China)
Abstract:Inordertoenhancetheperformanceandconvergenceofmultiobjectiveparticleswarm
optimization(MOPSO)algorithm formultiobjectiveoptimization,amultineighborhoodcyclechain
structureofmultiobjectiveparticleswarmoptimization(MNCSMOPSO)wasproposed.Firstly,the
populationwasdividedintomanyneighborhoods.Themutualoverlapswereexistedbetweentheadjacent
neighborhood,andupdatingstrategywasusedfordifferentvelocityandpositionaimedatparticlesof
differentpositions.Inaddition,velocitycontrolstrategywasadoptedforallparticlesanddifferential
evolutionstrategywasintroducedtomakedisturbance.ComparingwithNSGAII,SPEA2,MOEA/D
DE,SMPSOandOMOPSObytesting14unconstraintand3constrainbenchmarkfunctions,simulation
experimentsshowedthattheproposedalgorithmcouldobtainamoreuniformdistributionofParetosolution
set,andbetterconvergenceaswellasdiversitythanthosestateoftheartmultiobjectiveme
显示全部