粒子群的数学描述
来源:互联网 发布:arm linux 串口调试 编辑:程序博客网 时间:2024/06/06 02:35
一.粒子群的数学描述
粒子群规模为m
粒子群维数为d
1.粒子种群:S={x1, x2, x3……xm}
2.其中xi=( xi1, xi2,……. Xid),i=1,2,3…….m表示第i个粒子在d维解空间的一个矢量点
3. pi= (pi1,pi2,……. pid) ,i=1,2,3…….m记录第i个粒子自身搜索到的最好点(所谓最好,是指计算得到的适应值为最小,即Pbest)。
4. pg= (pg1,pg2,……. Pgd) ,g=1,2,3…….m种群搜索到的最好值,即(gbest).
5.而每一个粒子还有一个速度变量,可以用Vi= (Vi1,Vi2,……. Vid),i=1,2,3…….m表示第i个粒子的速度。
二.PSO算法公式
1. Vik+1= Vik+c1*r1*( pik-xik)+c2*r2*( pgk-xik)
Xik+1= Xik +Vik+1
2.学习因子:c1,c2两个是常数,通常取值为2;
3.r1,r2是均匀分布于[0,1]之间的两个随机数。
- 粒子群的数学描述
- 五行的数学描述
- 数学建模--粒子群算法模版
- 粒子群算法(2)----标准的粒子群算法
- 粒子群算法(5)-----标准粒子群算法的实现
- 粒子群算法(8)---混合粒子群算法的实现
- 粒子群算法(2)----标准的粒子群算法
- 粒子群算法(5)-----标准粒子群算法的实现
- 粒子群算法(2)----标准的粒子群算法
- 粒子群算法(5)-----标准粒子群算法的实现
- 粒子群算法(8)---混合粒子群算法的实现
- 动态规划数学描述
- 词向量--自然语言的数学描述
- 粒子群优化算法的JAVA实现
- 粒子群算法的三点改进
- 混合粒子群算法的实现
- 基础的粒子群算法代码
- 基于Matlab的粒子群算法实现
- 基于 CMPP3.0 协议 SP 端的实现(C#)
- Java RMI分布式应用程序概述
- 获取当前时间的函数
- 百度博客流量统计——转
- 用telnet发送HTTP请求进行测试
- 粒子群的数学描述
- javascript:history.go()和History.back()的区别收藏
- SystemParametersInfo ( SPI_GETNONCLIENTMETRICS... 在VC 2008 里不能正常工作
- FCKEditor 的使用方法
- 入职心得
- Delphi 设计模式:《HeadFirst设计模式》Delphi代码---模式小结之一个叫声接口和几只鸭子
- cout<<字符数组 getline(流,string,delimit character) 遇到的问题
- XP系统下Java修改文件或文件夹属性的代码。
- 生鲜解决方案