基于遗传算法的matlab源代码.doc
xf****65
亲,该文档总共11页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
相关资料
基于遗传算法的matlab源代码.doc
functionyouhuafunD=code;N=50;%Tunablemaxgen=50;%Tunablecrossrate=0.5;%Tunablemuterate=0.08;%Tunablegeneration=1;num=length(D);fatherrand=randint(num,N,3);score=zeros(maxgen,N);whilegeneration<=maxgenind=randperm(N-2)+2;%随机配对交叉A=fatherrand(:,ind(1:(N-2)/2)
基于遗传算法(粒子群算法、人工鱼群算法等)的投影寻踪模型MATLAB源代码.docx
基于遗传算法(粒子群算法、人工鱼群算法等)的投影寻踪模型MATLAB源代码投影寻踪是一种处理多因素复杂问题的统计方法,其基本思路是将高维数据向低维空间进行投影,通过低维投影数据的散布结构来研究高维数据特征,可用于聚类、分类、综合评价、预测等。投影寻踪模型最终可归结为一个非线性连续函数优化模型,可以采用遗传算法、粒子群算法、人工鱼群算法或人工免疫克隆优化算法等进行求解,得到最优的投影向量。%%第一步:仿真参数设置clcclearcloseallloaddata1.txtD=data1;%导入D矩阵[n,p]
基于遗传算法(粒子群算法、人工鱼群算法等)的投影寻踪模型MATLAB源代码.docx
基于遗传算法(粒子群算法、人工鱼群算法等)的投影寻踪模型MATLAB源代码投影寻踪是一种处理多因素复杂问题的统计方法,其基本思路是将高维数据向低维空间进行投影,通过低维投影数据的散布结构来研究高维数据特征,可用于聚类、分类、综合评价、预测等。投影寻踪模型最终可归结为一个非线性连续函数优化模型,可以采用遗传算法、粒子群算法、人工鱼群算法或人工免疫克隆优化算法等进行求解,得到最优的投影向量。%%第一步:仿真参数设置clcclearcloseallloaddata1.txtD=data1;%导入D矩阵[n,p]
基于Matlab的遗传算法研究.docx
PAGE\*MERGEFORMATIPAGE\*MERGEFORMATVII基于Matlab的遗传算法研究第3章遗传算法研究遗传算法的求解思路是首先进行编码操作,然后随机产生一个种群,进而选择适应函数也就是目标函数,进行三种不同的遗传操作,然后进行迭代,如果迭代满足收敛的条件,那么得到最优结果,迭代结束,否则继续进行迭代,继续看是不是满足收敛的条件,如果不满足,则继续迭代,直到满足为止,进而求得最优解。具体就是对于求出来多个xi,计算出对应的fi,求出其中最小的对应的就是最优解。3.1目标函数
基于Matlab的遗传算法研究.docx
PAGE\*MERGEFORMATIPAGE\*MERGEFORMATVII基于Matlab的遗传算法研究第3章遗传算法研究遗传算法的求解思路是首先进行编码操作,然后随机产生一个种群,进而选择适应函数也就是目标函数,进行三种不同的遗传操作,然后进行迭代,如果迭代满足收敛的条件,那么得到最优结果,迭代结束,否则继续进行迭代,继续看是不是满足收敛的条件,如果不满足,则继续迭代,直到满足为止,进而求得最优解。具体就是对于求出来多个xi,计算出对应的fi,求出其中最小的对应的就是最优解。3.1目标函数