8.粒子群算法(理论部分)

本文主要介绍基础粒子群算法的主要理论,并简单介绍自适应权重分配与压缩因子的用法(即速度更新公式的三个系数改进)。
实际上粒子群算法经历了数十年发展,衍生出的改进算法多种多样,这里就不再过多介绍。下面开始正文部分:

一.定义
粒子群优化算法(Particle Swarm optimization,PSO)又翻译为粒子群算法、微粒群算法、或微粒群优化算法。是通过模拟鸟群觅食行为而发展起来的一种基于群体协作的随机搜索算法。通常认为它是群集智能 (Swarm intelligence, SI) 的一种。它可以被纳入多主体优化系统(Multiagent Optimization System, MAOS)。粒子群优化算法是由Eberhart博士和kennedy博士发明。

二.数学原理:
粒子群算法主要利用了如下原理:
群体中的每个个体都可以从临近个体的以往经验中受益。涵盖三个方面
刺激的评价
与近邻的比较
对领先近邻的模仿。
(1)公式:
我们假设每个个体为一个D维空间的一个理想点,按照一定的速度飞行,这个速度是根据自身与同伴飞行经验动态调整的。假设D个粒子组成的集合为Xi(i从1到D),它经历过的最好位置组成的集合为Pi(i从1到D),也成为Pbest。在群体中经历过最好位置的索引号用符号g表示,即Pg也称Gbest粒子i的速度用Vi表

  • 4
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值