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

粒子群优化算法 (PSO) c

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

  • Dijkstar和Floyd
    程序分别用Dijkstar和Floyd两种算法来计算最短距离,从文件读取点的信息,文件格式为起点,到点,距离。程序含有有时间函数,可以对两种算法进行比较,能够得出比较好的结果。
    2022-07-22 01:21:18下载
    积分:1
  • mie散射过程中的散射幅度函数,对研究粒子散射问题有较大帮助...
    计算mie散射过程中的散射幅度函数,对研究粒子散射问题有较大帮助-Mie scattering process of calculating the scattering amplitude function, the study of particle scattering problems have more to help
    2023-03-17 08:55:03下载
    积分:1
  • 是一个利用VC实现的求星期几的小程序.它可以实现你所在日期的是星期几的查询.是一个比较简单的程序.
    是一个利用VC实现的求星期几的小程序.它可以实现你所在日期的是星期几的查询.是一个比较简单的程序.-VC is a realization of a few weeks for a small procedure. It can be achieved in your date is a few weeks of inquiries. It is a relatively simple procedure.
    2022-06-14 07:43:06下载
    积分:1
  • 递归计模式
    递归计算众数,重数,输入一个整形数组,用递归计算数组中出现次数最多的数(众数)以及出现次数(重数)。-Recursive calculation mode, re-number, enter an integer array, with the recursive computation of the array appear in the highest number of number (plural), and the number of occurrences (multiplicity).
    2023-06-28 09:20:04下载
    积分:1
  • 模拟退火解决TSP旅行商问题和车辆配送路径优化
    用固体退火模拟组合优化问题,将内能E模拟为目标函数值f,温度T演化成控制参数t,即得到解组合优化问题的模拟退火算法:由初始解i和控制参数初值t开始,对当前解重复“产生新解→计算目标函数差→接受或舍弃”的迭代。由多辆车对一批货物进行配送,车辆存在容积的限制,而不同的客户间的距离适用于旅行商问题,故此用模拟退火的思想来解决车辆配送和路径选择之间的关系
    2022-03-22 09:14:07下载
    积分:1
  • JPEG Decoder in Java
    这是Java上用于jpeg解码的开源代码,里面注释非常清晰,是学习的很好材料,里面的主要类有DCT.java HuffmainTable.java,JPEGComponent.java, JPEGDecoder... 希望跟大家分享,谢谢大家!!!!!!!!!!!!!
    2022-06-20 05:50:11下载
    积分:1
  • calculation on the plane Improved Mood
    计算方法上机改进尤拉-calculation on the plane Improved Mood
    2022-05-20 09:18:38下载
    积分:1
  • preissmann隐格式代码
    preissmann隐格式代码,解一维非恒定圣维南方程。。。
    2022-06-17 22:53:22下载
    积分:1
  • 飞思卡尔智能车摄像头组初始化程序
    飞思卡尔智能车摄像头组初始化程序 可以初步提线 用codewarrior调试,配合相应的上位机软件可以看到提取的线条,希望可以帮助大家
    2023-09-05 07:45:03下载
    积分:1
  • 三点的插值函数的fortran90程序,包括源代码,一个例和输出文件,简单适用。...
    计算三点的插值函数的fortran90程序,包括源代码,一个算例和输出文件,简单适用。-Calculating a three-point interpolation function fortran90 procedures, including source code, a numerical example and output files, simple and applicable.
    2022-02-27 08:32:48下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载