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

粒子群优化算法 (PSO) c

于 2022-04-22 发布 文件大小:10.10 kB
0 205
下载积分: 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 个回复

  • 最件单的求值问题..就是求井深和绳长的问题,,我还是个初学者...
    最件单的求值问题..就是求井深和绳长的问题,,我还是个初学者-most pieces of the single-issue .. evaluates depth and is seeking a long rope, and I was a beginner, and laughter
    2022-07-19 00:03:09下载
    积分:1
  • pageRank 实现
    文本读入 实现PageRank。。非常好用,结果放在文本中,方面数据处理。运用大型5000个节点,28000条边都可以实现,都可以用,经典算法,还实现了对集聚系数和度中心度的结果。
    2022-02-07 13:23:53下载
    积分:1
  • C数值 经典
    C数值算法 经典-C value algorithm classics
    2023-03-14 11:10:05下载
    积分:1
  • some acm good problems
    几个acm的经典题目,汉诺塔、找羊群-some acm good problems
    2022-02-04 10:12:42下载
    积分:1
  • 雾图像增强
    2022-07-15 19:20:43下载
    积分:1
  • 循环计练习
    空间循环编程实验题目的对应编程结果。包括一下12个题目: (1)  1+2+3+4+5……+n  (独立完成) (2)  1 - 1/2 + 1/3 - 1/4 + 1/5 - 1/6 …… 1/n 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
    2022-08-20 13:08:21下载
    积分:1
  • C++实现离散数学中对称矩阵的判断。6行6列的矩阵,闲来无事,用VC++写一个小程序,判断是否是配对矩阵,很有意思哦!...
    C++实现离散数学中对称矩阵的判断。6行6列的矩阵,闲来无事,用VC++写一个小程序,判断是否是配对矩阵,很有意思哦!-C++ realization of discrete mathematics in the symmetric matrix judgments. 6 row 6 of the matrix, nothing better, using VC++ to write a small program to determine whether the matching matrix, very interesting oh!
    2022-01-25 14:58:01下载
    积分:1
  • DDS正弦盛C恒旭
    dds sine sheng c hengxu -dds sine sheng c hengxu
    2022-05-26 13:17:43下载
    积分:1
  • VB 密钥生成器
    这是一个简单的密钥生成器应用程序,可以用来为您的应用程序生成密钥。它使用的组织的名称来生成密钥。
    2022-07-01 07:52:50下载
    积分:1
  • 利用MacCormack两部差分格式求解一维激波管问题fortran程序
    此为利用MacCormack两部差分格式求解一维Riemann问题fortran程序。一维Riemann问题实际上就是激波管问题(SOD问题)。激波管是一根两端封闭、内部充满气体的直管。在直管中由一薄膜将激波管隔开,在薄膜两侧充有均匀理想气体(可以是同一种气体,也可以是不同种气体),薄膜两侧气体的压力、密度不同。当时间t
    2022-03-03 13:50:32下载
    积分:1
  • 696516资源总数
  • 106432会员总数
  • 11今日下载