-
将遗传算法的变异思想巧妙引入粒子群算法中改进粒子群算法寻优性能
应用背景对于智能计算、优化理论方面,遗传算法和粒子群算法都属于现代仿生类优化算法,但是两者还是存在差异,遗传算法的核心在于变异和交叉,粒子群算法的核心在于个体寻优和群体寻优之间取平衡。通常研究者机械地将将两种算法结合起来,使得程序复杂,运行时间偏长,本程序以粒子群算法为主,巧妙地将遗传算法的变异思想引入粒子群算法,这一简单改进却可以大大提高粒子群算法的性能。但是,注意 引入随机数时的阈值 需要反复试验确定,目前这个程序没有做到阈值自适应。关键技术将遗传算法的变异思想 巧妙引入 粒子群算法 中改进粒子群算法寻优性能,使得寻优速度更快,当测试复杂高维的benchmark时,也更加接近最优值
- 2022-12-04 03:20:03下载
- 积分:1
-
线性表的基本运算及多项式的算术运算
线性表的操作:
在顺序列表类SeqList中增加成员函数void Reverse(),实现顺序表的逆置
在顺序表类SeqList中增加成员函数bool DeleteX(const T &x),删除表中所有元素之等于x的元素。若表中存在这样的元素,则删除之,且函数返回true.否则函数返回false.
编写main函数。调用上述新增函数。
- 2022-02-10 04:16:32下载
- 积分:1
-
优化天线方向图的GA
用于优化天线的方向图的 遗传算法 还可以修改 优化超大优化参数的优化 读者可以根据 需求 修改 用于 不同的目的 如果读者 有需要 也可以改变成其他的语言
- 2022-01-28 17:54:52下载
- 积分:1
-
用vc实现的遗传算法,有界面,易操作,从文件读取参数设置,结果输出到文件中,移植性强...
用vc实现的遗传算法,有界面,易操作,从文件读取参数设置,结果输出到文件中,移植性强-Vc implemented using genetic algorithms, there are interface, easy to operate, read from the file parameter settings, the resulting output to a file, transplantation and strong
- 2022-03-19 18:25:10下载
- 积分:1
-
上身探测器
在静止图像中的上部人体检测软件。它基于成功的一部分基于对象检测框架,并且包含一个模型来检测附近额叶上部机构。由此产生的探测器返回范围框拟合的头和上部有一半的人的躯干。
- 2022-03-20 05:54:36下载
- 积分:1
-
用MATLAB编写的绘制稳定运动模型的代码程序,以及前面程序相关的一篇论文。请多指教。...
用MATLAB编写的绘制稳定运动模型的代码程序,以及前面程序相关的一篇论文。请多指教。-Drawing prepared by using MATLAB stable motion model code procedures, as well as in front of a paper related to the proceedings. Please advice.
- 2023-08-18 06:50:04下载
- 积分:1
-
VC文字识别程序
带简单汉字库、用户可以增加字库、实现字符的识别。用户能直接用,还可以修改成其它用途。使用方便实用。
- 2022-06-02 17:28:47下载
- 积分:1
-
用于大型对称稀疏线性系统方程的迭代求解程序
应用背景包可以被用为求解对称线性系统的方程可能干的大型有限元离散, ;对称线性方程组可以是对称正定(SPD)或对称不定。关键技术的线性迭代(Krylov子空间迭代)求解器包括的预处理共轭梯度(PCG)方法和对称准微小残留(SQMR)方法,跑车的迭代线性求解器,Jacobi型预条件和SSOR型预条件是采用。 ;
- 2022-07-19 16:44:56下载
- 积分:1
-
二进制搜索 java 代码
导入 java.util.* ;类 BinarySearch{int [] ;无效的 get){扫描仪 sc = 新的 Scanner(System.in) ;System.out.println ("输入 no。元素") ;= 新 int[sc.nextInt()] ;System.out.println ("输入元素") ;为 (int 我 = 0 ; 我 < a.length;i++)a[i]=sc.nextInt() ;}int binarySearch (int n){int 低 = 0 ;int high=a.length-1 ;虽然 (低 < = 高){int 中期 =(low+high)/2 ;if(a[mid]==n)返回 (中期) ;if(n = 1 & & a [j-1] > t; j — —)[j] = [j-1] ;[j] = t ;}}空 display(){System.out.println ("给定的列表是") ;为 (int 我 = 0 ; 我 < a.length;i++)System.out.print ([i] +"") ;System.out.println() ;
- 2023-01-30 23:10:03下载
- 积分:1
-
Matlab仿真的表面等离子体共振,你可以精确计算出…
表面等离子体共振的Matlab模拟,可以计算出共振峰的准确位置。-Surface Plasmon Resonance of the Matlab simulation, you can calculate the exact location of resonance peaks.
- 2023-07-18 23:40:03下载
- 积分:1