-
运用粒子群计算函数的极值
应用背景
求最大值与求最小值两者转换时的修改处:
BaseStepPso:代码83行和91行
InitSwarm: 代码44行
PsoProcess: 代码
69行
关键技术
调用格式:
Scope=[ ];
[xm,on,off,fv]=PsoProcess(N,D,Scope,@InitSwarm,@BaseStepPso,@fitness,IsStep,0,M,IsPlot);
Xm:目标函数取最大值时的自变量
Fv:目标函数的最大值
on:在线性能的数据
off:离线性能的数据
N:粒子数目(一般取20-40。对于大部分的问题10个粒子已经足够可以取得好的结果,
不过对于比较难的问题或者特定类别的问
- 2022-12-27 12:25:05下载
- 积分:1
-
cholesky算法,解三对角矩阵的
cholesky算法,解三对角矩阵的-cholesky algorithm, and three diagonal matrix
- 2022-10-06 10:05:03下载
- 积分:1
-
蒙特卡罗求圆周率算法,可以对蒙特卡罗算法有个初步认识,本程序C++实现...
蒙特卡罗求圆周率算法,可以对蒙特卡罗算法有个初步认识,本程序C++实现-Monte Carlo algorithms for pi, the Monte Carlo algorithm can have a preliminary understanding, this procedure C++ Achieve
- 2023-07-12 15:35:03下载
- 积分:1
-
人工势场视觉
应用背景的人工& nbsp;势场 ;方法是广泛使用的移动机器人路径规划,由于它的简单性和数学分析,然而,大多数研究都集中在解决路径规划的目标和障碍是固定在一个固定的环境。关键技术一种方法是将机器人的配置作为一个点在一个潜在的领域,结合了吸引力的目标,和排斥的障碍。由此产生的轨迹是输出的路径。这种方法具有的优点,在该轨迹是产生小的计算。然而,他们可以成为被困在和,局部极小和潜在的领域,并没有找到一个路径。
- 2023-02-24 20:55:04下载
- 积分:1
-
一种使用经典GP算法计算关联维数的程序源代码,比较好用!
一种使用经典GP算法计算关联维数的程序源代码,比较好用!-A classical GP algorithm using the correlation dimension of the source code, more easy to use!
- 2022-07-13 15:06:16下载
- 积分:1
-
sm2算法实现描述
椭圆曲线的定义: 一条椭圆曲线是在射影平面上满足方程 Y2Z+a1XYZ+a3YZ2=X3+a2X2Z+a4XZ2+a6Z3 的曲线. 一个利用椭圆曲线进行加密通信的过程: 1、用户A选定一条椭圆曲线Ep(a,b),并取椭圆曲线上一点,作为基点G。 2、用户A选择一个私有密钥k,并生成公开密钥K=kG。 3、用户A将Ep(a,b)和点K,G传给用户B。 4、用户B接到信息后 ,将待传输的明文编码到Ep(a,b)上一点M(编码方法很多,这里不作讨论),并产生一个随机整数
- 2022-05-31 23:53:50下载
- 积分:1
-
构造数独算法
基于深度优先搜索的构造数独的算法,没有界面 ,程序实在控制台运行的
- 2022-01-30 14:30:35下载
- 积分:1
-
本代码是《计算机常用数值计算算法与程序 C++版》一书的配套数据处理与回归分析代码,这些C++程序已经在Virsual C++ 6.0环境下通过。注意,在VC+...
本代码是《计算机常用数值计算算法与程序 C++版》一书的配套数据处理与回归分析代码,这些C++程序已经在Virsual C++ 6.0环境下通过。注意,在VC++ 6.0中设置好路径,特别是include目录(文件夹)的路径,否则在编译时会出现找不到头文件的错误,使编译无法正常进行。-the code is "commonly used computer numerical algorithms and procedures C version," a book supporting data processing and regression analysis of the code, these procedures have been in C C 6.0 Virsual environment through. The attention of the VC 6.0 installed path, in particular include directory (folder) path, otherwise there will be compiled header files could not find the mistakes and the compiler not normal.
- 2022-09-26 01:50:03下载
- 积分:1
-
apriori算法C++实现
资源描述数据挖掘中的关联规则发现算法——apriori的c++实现。数据输入是在窗口中输入,根据提示即可。注意事项:1.除了最后的阈值设定为小树(小于1大于0),其余全部为整数。中间事务的输入用空格隔开。建议3个以内。
- 2022-07-17 19:28:10下载
- 积分:1
-
LZW压缩算法c++实现
应用背景本程序是一个使用C++实现的压缩算法,LZW算法,LZW压缩算法是Lempel-Ziv-Welch 3个人共同发明的,简称 LZW 的压缩算法,可以用任何一种语言来实现它.
LZW是GIF图片文件的压缩算法,而且zip压缩的思想也是基于LZW实现的,所以LZW对文本文件具有很好的压缩性能。
LZW压缩算法的基本原理:提取原始文本文件数据中的不同字符,基于这些字符创建一个编码表,然后用编码表中的字符的索引来替代原始文本文件数据中的相应字符,减少原始数据大小。看起来和调色板图象的实现原理差不多,但是应该注意到的是,我们这里的编码表不是事先创建好的,而是根据原始文件数据动态创建的,解码时还要从已编码的数据中还原出原来的编码表.
关键技术编码表中每一项的大小一般为12位,用来代表一个字符串。这样编码表有2**12=4096项,编码值是0~4095。通常情况下0~255是固定的,用
来代表单个字符0~255。而值256通常用来表示开始新的编码表,因为如果编码表的4096项都用完了,而待压缩文件还没有处理完,那么就需要生成新的
编码表继续压缩;257表示压缩结束,用来写到压缩文件尾。从258开始,每个值都代表一个字符串(至少2个字符)。
举个例子,有下面的字符串:ababcdefgefg。(a的ascii码是0x61=97)
压缩后的数据是:97 98 258 99 100 101 102 103 263 103。
请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
- 2022-03-11 09:38:15下载
- 积分:1