GSA算法

GSA基于万有引力定律:任何物体之间都有相互吸引力,这个力的大小与各个物体的质量成正比例,而与它们之间的距离的平方成反比。
在t时刻,两个粒子间的作用力表示为:
在这里插入图片描述

其中,距离Rij为欧氏距离,G(t)为t时刻的万有引力常数,公式如下:
在这里插入图片描述

在t 时刻,粒子i在k维上受到的其他粒子的合力:

在这里插入图片描述

依据牛顿第二定律,定义时刻粒子在维上的加速度公式为:
在这里插入图片描述

在进化过程中,粒子的速度和位置的更新方式为:
在这里插入图片描述

粒子的质量与适应度值有关,质量越大的粒子越接近最优,并且它对其他粒子的作用力相应地会更大,但移动速度较慢。粒子质量的计算方式为:

在这里插入图片描述

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值