【参数辨识之递推算法、遗忘算法、变遗忘因子算法、变P算法】教程文章相关的互联网学习教程文章

粒子群算法(PSO)关于参数w的一些改进方法

(一)线性递减 function [xm,fv] = PSO_lin(fitness,N,c1,c2,wmax,wmin,M,D) format long; % fitness学习函数 % c1学习因子1 % c2学习因子2 % wmax惯性权重最大值 % wmin惯性权重最值小 % M最大迭代次数 % D搜索空间维数 % N初始化群体个体数目 % xm目标函数取最小值时的自变量 % fv目标函数最小值 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%初始化种群的个体%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% for i=1:N ????f...

Effective_STL 学习笔记(四十六) 考虑使用函数对象代替函数做算法的参数【代码】

STL 函数对象——化妆成函数的对象——传递给算法所产生的代码比一般传递真的函数高效 假设需要以降序排序一个 double 的 vector,最直接的 STL 方式是通过 sort 算法和 greater<double> 类型的函数对象:1   vector<double> v; 2   . . . 3   sort( v.begin(), v.end(), greater<double>() );避开函数对象而使用真的函数,一个真的内联函数:1   inline bool doubleGreater(double d1, double d2) 2   { 3     retu...

数据库原理:MySQL文件排序算法与参数

对于不能利用索引避免排序的SQL,数据库不得不自己实现排序功能以满足用户需求,此时SQL的执行计划中会出现“Using filesort”, 这里需要注意的是filesort并不意味着就是文件排序,其实也有可能是内存排序,这个主要由sort_buffer_size参数与结果集大小确定。假设表结构和SQL语句如下: CREATE TABLE t1 ( id INT, col1 VARCHAR (64), col2 VARCHAR (64), col3 VARCHAR (64), PRIMARY KEY (id), KEY (col1, col2) ); SELECT col1,...