永发信息网

pso的拓扑结构

答案:1  悬赏:20  手机版
解决时间 2021-04-05 12:01
pso的拓扑结构
最佳答案
通过设计不同类型的拓扑来提高PSO算法的性能,也是一个活跃的研究方向。
既然是研究拓扑结构,一定会涉及到邻域的概念。邻域可以是静态的,也可以是动态确定的。邻域的确定有两种方式,一种为根据微粒的标志(或索引)来确定,与距离无关;而另一种为根据微粒之间的拓扑距离来确定。显然,按照拓扑距离动态确定邻域的计算量会比较大。
大多数研究针对静态拓扑来展开。Kennedy分析了各种各样的静态邻域结构以及它们对算法性能的影响,认为星形、环形和Von Neumann拓扑适用性最好,并宣称小邻域的PSO算法在复杂问题上性能较好,但是大邻域的PSO算法在简单问题上性能会更好。Kennedy还基于K均值聚类算法提出混合空间邻域和环形拓扑方法的另一个局部PSO算法版本,称为社会趋同法,不用每个微粒的经验而是用它所属空间聚类的共同经验来更新自己。Engelbrecht研究了基本的PSO算法定位并维持多个最优点的能力,发现全局邻域PSO(gBest PSO)算法对此根本无能为力,而局部邻域PSO(nBest PSO)算法则是效率很低。
Peram发展了一种基于适应值距离比的PSO算法(FDR-PSO),使用近邻的交互。在更新速度的每一维分量时,FDR-PSO算法选择一个其他微粒的nBest,该微粒应具有更高的适应值,并且与待更新的微粒距离更近。该算法在每一维速度更新中选取不同邻域微粒,比在所有速度维只选取一个邻域微粒更有效。Peer用不同的邻域拓扑来研究保证收敛PSO(GCPSO)算法的性能。Parsopoulos将全局版本和局部版本组合在一起,构建了一个统一微粒群算法(Unified ParticleSwarm Optimizer, UPSO)。与此有异曲同工之效的是Xu提出的扩展PSO算法,同时使用个体最优、全局最优以及邻域中的局部最优来更新速度。Mendes介绍了一种完全通知(Fully informed)的PSO算法,使用微粒的所有邻居信息来更新速度,每个微粒对其邻居的影响基于它的适应值大小和邻域大小进行加权。在此基础上,方峻发展出一种基于加权有向拓扑的的改进算法,体现微粒之间影响的不平衡性。
也有少部分研究工作是关于动态拓扑的。Suganthan使用了一个动态调整的邻域,微粒的邻域逐渐增大,直到包含所有的微粒为止。Hu研究了一种动态邻域,在每一代的性能空间中m个最近的微粒被选作新的邻居。Mohais研究了两种随机动态邻域拓扑。Binkley提出一种带影响范围的PSO算法,最优微粒对其余各微粒的影响能力取决于它们之间的距离。分层PSO算法使用基于种群中每个微粒的性能得到的动态树分层概念来定义邻域结构。
上述邻域拓扑均用于确定群体经验gBest,而Jian使用邻域拓扑来确定个体经验pBest。

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
已知f(n)=1+3+5+…+(2n-5),且n是大于2的
如图甲所示,喇叭上的纸屑随音乐不断的跳动,
3ds 红蓝卡破解 怎样装游戏
渔民丰收的诗句,描写渔民乘风破浪和忙碌的诗
2016年云南省昭通市农村合作医疗每人交多少钱
婚纱的裙撑怎么收,婚纱里面撑起的裙摆怎么折
下列各组物质分别加入到足量的水中,能得到无
给蚂字换偏旁,再组词
做空姐要什么资格??
有没有神人把手机恢复出厂设置丢的图片和录像
毕业酒桌祝福同学的话,同学结婚了,祝福话
买世界杯的彩票在那买怎么买
偷偷喜欢一个人会被发现吗?
农历1975年5月21日的阳历是多少?
北京市大兴区青云店镇东辛屯村民委员会怎么去
推荐资讯
——Ann is in hospital.——Oh, really? I k
一Shall we watch the news or the talk show
太平天国期间,洪仁玕提出《资政新篇》,其“
塔扇与落地扇的区别
<水浒>中“去东南方巽地上一千里外”必须经过
据说做妹妹的经常会抢走姐姐的老公,
在一个反射弧中,如传出神经被切断,则下列说
bright用英语怎么读准确点,最好用汉语或音标
维生素C(C6H8O6)主要存在于蔬菜、水果中.
想学习制造cpu...
狗肉黑豆当归汤的功效
关于绿色健康的标语,绿色健康的糕点标语
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?