粒子群优化算法(C++版 vs2013)Particle Swarm Optimization
2016-08-23
0 0 0
4.0 分
其他
如何获取积分?
群微粒算法:本算法用群微粒算法求目标函数的最大值
本算法使用步骤
(1)派生自己的群微粒类,用来计算每个微粒的适合度
(2)生成派生类实例,并在构造函数中指明微粒坐标维数和群体个数
(3)设置微粒坐标上界数组和下界数组,设置微粒坐标上下界
(4)设置微粒最大速度
(5)设置可选参数:C1,C2,W和通讯函数
(6)进行优化运算,获得最优个体适合度和坐标
本算法使用步骤
(1)派生自己的群微粒类,用来计算每个微粒的适合度
(2)生成派生类实例,并在构造函数中指明微粒坐标维数和群体个数
(3)设置微粒坐标上界数组和下界数组,设置微粒坐标上下界
(4)设置微粒最大速度
(5)设置可选参数:C1,C2,W和通讯函数
(6)进行优化运算,获得最优个体适合度和坐标
In PSO, the potential solutions, called particles, are initialized at random positions, and then move within the parameter search space. The particles are subject to three forces as they move:
1.Spring force towards the personal best position, p, ever achieved by that individual particle
2.Spring force towards the global best position, g, ever achieved by any particle.
请点击左侧文件开始预览
!预览只提供20%的代码片段,完整代码需下载后查看
侵权举报
相关源码推荐
使用Java开发Android AOA Android开放式附件
0
0
暂无评分
Golang AOA Android开放式附件HID控制
0
0
暂无评分
pclite
0
0
暂无评分
GMSK线性接收机
0
0
暂无评分
传世AFT中变打金版版本--以前很火爆的,收藏很久
0
0
暂无评分
暂无评论