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

粒子群优化算法 (PSO) c

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

  • c++编写的音乐播放器
    用c++而且也用到MFC 对播放器进行了编写 有图形界面用c++而且也用到MFC 对播放器进行了编写 有图形界面用c++而且也用到MFC 对播放器进行了编写 有图形界面用c++而且也用到MFC 对播放器进行了编写 有图形界面用c++而且也用到MFC 对播放器进行了编写 有图形界面用c++而且也用到MFC 对播放器进行了编写 有图形界面
    2022-09-25 18:20:03下载
    积分:1
  • 一些经常用到的C程序
    一些经常用到的C算法程序-some frequently used procedures C Algorithm
    2022-07-20 06:52:10下载
    积分:1
  • 这是一个分治应用的又一个例子,利用分治技术,做大整数乘,尤其是几百位数以上的乘,比一般的方快很多,仅次于快速傅立叶变换....
    这是一个分治法应用的又一个例子,利用分治技术,做大整数乘法,尤其是几百位数以上的乘法,比一般的方法快很多,仅次于快速傅立叶变换.-This is a partition of the application also an example of the use of the partition, bigger integer multiplication, especially above the median of hundreds of multiplication, than the much faster after the Fast Fourier Transform.
    2022-02-01 00:49:28下载
    积分:1
  • ISAR成像程序
    ISAR成像程序,该程序仿真了包含有4个散射点的转台目标成像,采用解线频调的方法。
    2022-01-23 10:50:33下载
    积分:1
  • 求混沌lorenz信号的三维图及各个方向的时间序列
    1.绘制三维lorenz信号图 2.lorenz信号图在三个平面的投影 3.lorenz信号三个方向的时间序列
    2022-03-22 00:08:23下载
    积分:1
  • hola mundo
    HOLA MUNDO EN FORTRAN,独奏干草 QUE COMPILAR EN CUALQUIER 编辑器 DE FORTRAN 崖 INCLUYE EJECUTABLE 段 ABIR Y EJECUTAR
    2022-01-22 11:24:05下载
    积分:1
  • 基本矩阵运 : +
    基本矩阵运算 : + - *, power, transpose, trace, determinant, minor, matrix of minor, cofactor, matrix of cofactor, adjoint, inverse, gauss, gaussjordan, linear transformation, LU decomposition , Gram-Schmidt process, similarity. b) Basic vectors functions : norm, distance, innerproduct,coldim, rowdim, rank, nullity. *-basic matrix calculation :-*, power, transpose, trace, determinant, minor, matrix of minor, cofactor, the matrix of cofactor, adjoint, inverse, Gauss, gaussjordan, linear transformation, LU decomposition, Gram-Schmidt process, the similarity. B ) Basic vectors functions : norm, distance, innerproduct, coldim, rowdim, rank, nullity.*
    2022-07-09 08:21:12下载
    积分:1
  • 平面导线网、水准网平差系统
    应用背景平面导线网,高程网数据平差系统,包含完整的数据录入,平差过程,以及成果输出。非常适合测绘专业技术人员借鉴使用。关键技术vb 自由网平差  约束平差 等多种平差算法,对高程网观测数据以及平面导线网观测数据进行平差处理。
    2023-07-20 23:50:04下载
    积分:1
  • Prim求解最短路径
    import java.util.ArrayList; public class Prim { double[][] matrix; //从0开始,邻接矩阵 double t; //记录时间 int num; //节点数 float bestc; //最优路径距离 int start = 0; 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
    2022-03-20 15:11:11下载
    积分:1
  • 银行家
    资源描述操作系统避免死锁算法——银行家算法,通过银行家算法思想解决操作系统避免死锁问题,简单、有效、实用,符合问题要求。
    2022-06-21 10:26:35下载
    积分:1
  • 696518资源总数
  • 105074会员总数
  • 31今日下载