粒子群(PSO算法)基本算法C++实现

click物语 37 0 RAR 2020-08-21 03:08:03

什么是粒子群算法? 粒子群算法是一种进化计算技术,来源于对鸟群捕食的思考,最早由Kenney与Eberhart 于1995年提出。在PSO中,寻找最优解被看做群体寻找目标。个体在搜索的过程中具有自己 的位置和搜索速度。个体追寻最优个体在解空间中进行搜索。搜索的过程是一个反复的迭代 过程。在这个过程中,个体完成的任务一是找寻自己认可的最优解;另个任务是获知群体 得到的暂时最优解。 粒子群算法实现步骤 (1)对群空间中的每个个体进行初始化,设定个体数量,随机产生n个初始解和n个速度。 (2)根据当前位置和速度,产生新的位置和速度。 While (迭代次数

用户评论
请输入评论内容
评分:
Generic placeholder image 卡了网匿名网友 2020-08-21 03:08:04

算法思路清晰,具有较高的借鉴作用

Generic placeholder image 卡了网匿名网友 2020-08-21 03:08:04

代码写的不错,比较传统和经典的PSO代码算法

Generic placeholder image 卡了网匿名网友 2020-08-21 03:08:03

没有主文件,运行不了,全是头文件和cpp文件,楼上都是怎么做的

Generic placeholder image 卡了网匿名网友 2020-08-21 03:08:03

很不错的一份代码我正在写机器人的优化希望能用到里面

Generic placeholder image 卡了网匿名网友 2020-08-21 03:08:03

正在写粒子群算法,参考

Generic placeholder image 卡了网匿名网友 2020-08-21 03:08:03

代码不错,很完整。

Generic placeholder image 卡了网匿名网友 2020-08-21 03:08:03

很经典的粒子群算法

Generic placeholder image 卡了网匿名网友 2020-08-21 03:08:03

用于细胞计数算法还是不靠谱

Generic placeholder image 卡了网匿名网友 2020-08-21 03:08:03

代码不错,很有用

Generic placeholder image 卡了网匿名网友 2020-08-21 03:08:03

注释很好,很详细