登录
首页 » 算法 » 粒子群优化算法 (PSO) c

粒子群优化算法 (PSO) c

于 2022-04-22 发布 文件大小:10.10 kB
0 287
下载积分: 2 下载次数: 1

代码说明:

粒子群优化算法 (PSO) c粒子群优化 (PSO) 算法 [1,2] 在 C 可执行"插入"代码作为一个小型图书馆。粒子群优化算法用于涉及全局随机优化的连续函数 (称为目标函数) 的问题。粒子群优化算法也可用于离散优化问题,但在此库的当前版本中未实施这种行为。使用只是在代码中包括 pso.h 和 pso.c。您需要有 GNU 科学图书馆和各自的发展 (即标题) 文件,以在您的应用程序中包含 pso.c。你的 Makefile 中将添加到您的 LDFLAGS 的-lgsland lgslcblas。为了使用 pso_solve(),您需要:最小化目标函数 (见在 pso.h 中定义类型 pso_obj_fun_t),一个具有正确初始化的 pso_results_t 对象 (malloc 会) gbest 缓冲区。这是将存储发现最好的位置,以及最小的误差 (存储在成员错误)。一个具有正确初始化的值 (使用 pso_set_default_settings() 进行快速和肮脏的初始化) 的 pso_settings_t 对象功能邻域拓扑粒子群优化算法用于确定每个 particle 附近吸引子提供了三种不同的策略:全球的拓扑结构 (PSO_NHOOD_GLOBAL),每个粒子由每一另一种粒子群通知环形的拓扑 (PSO_NHOOD_RING) 在那里存在着固定的环型拓扑结构和每个粒子由其邻近的微粒通知

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 8051 串口 循环缓冲区
    串口C程序 , STC mcu ,循环缓冲区, 解决串口丢数据问题, 实际工程中很稳定, 接收时, 在中断中接收, 写入循环缓冲区, 主程序去循环缓冲区中取数据。 
    2022-02-11 15:18:41下载
    积分:1
  • 美国地质调查局 DEM三维地形漫游系统
    描述 (英文): (提示: 至少 100 个字符。请尽你所能描述您的项目的详细信息。更好的内容将为你赢得更多的分数) 美国地质勘探局 DEM三维地形漫游系统Description (英文): (提示: 至少 100 个字符。请尽你所能描述您的项目的详细信息。更好的内容将为你赢得更多的分数) (英语) 的描述: (提示: 至少 100 个字符。请尽你所能描述您的项目的详细信息。更好的内容将为您获得更多的分数)
    2022-07-02 11:07:25下载
    积分:1
  • 一种最大数量的随机抽取
    输入一个最大数字,随机数抽奖-importation of a maximum number of random draw
    2022-03-03 12:47:21下载
    积分:1
  • 林智仁教授libsvm-mat-2.89-3
    方便需要用到SVM做研究的朋友....可用于机器学习算法研究,分类问题研究,可用于人脸识别,表情识别等等。SVM是一种训练机器学习的算法,可以用于解决分类和回归问题。。。。。。。。。。。。。。。。。。。。。。。。。。。
    2022-06-15 19:35:50下载
    积分:1
  • 计算机网络
    资源描述 计算机网络校园网的建立,实现结果很成功,只需自己做个课设报告
    2022-07-07 11:17:00下载
    积分:1
  • 平衡二叉树 代码
    这份代码是一份包含了平衡二叉树主要功能模块的代码,包括平衡二叉树的建立、查找、删除等功能,对二叉树的操作:LL,RR,LR,RL旋转有详细的介绍和注释,是理解平衡二叉树的好材料。
    2022-03-01 08:03:21下载
    积分:1
  • on the rough tree algorithm
    讲解了树的粗略算法-on the rough tree algorithm
    2022-02-21 15:55:32下载
    积分:1
  • used to 计算p0点到直线p1p2的距离
    used to 计算p0点到直线p1p2的距离-p0 points used to calculate the straight-line distance p1p2
    2022-02-05 14:58:10下载
    积分:1
  • 打开携带的数学库的源代码
    Open Watcom Math Library Source Code
    2022-02-05 08:35:36下载
    积分:1
  • 样条曲线绘制
    采用C#语言编写的的三次样条曲线算法,实现曲线光滑绘制,运行速度快,适合初学者
    2022-03-23 11:22:58下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载