这是个算法分析教案,对一些算法不强的读者可以选择它
上传时间: 2015-05-12
上传用户:coeus
提供一个人工免疫算法源程序,其算法过程包括: 1.设置各参数 2.随机产生初始群体——pop=initpop(popsize,chromlength) 3.故障类型编码,每一行为一种!code(1,:),正常;code(2,:),50%;code(3,:),150%。实际故障测得数据编码,这里Unnoralcode,188% 4.开始迭代(M次): 1)计算目标函数值:欧氏距离[objvalue]=calobjvalue(pop,i) 2)计算群体中每个个体的适应度fitvalue=calfitvalue(objvalue) 3)选择newpop=selection(pop,fitvalue) objvalue=calobjvalue(newpop,i) % 交叉newpop=crossover(newpop,pc,k) objvalue=calobjvalue(newpop,i) % 变异newpop=mutation(newpop,pm) objvalue=calobjvalue(newpop,i) % 5.求出群体中适应值最大的个体及其适应值 6.迭代停止判断。
上传时间: 2014-01-01
上传用户:trepb001
vc++实现神经网络的LMS算法,并可以自动选择神经元个数
上传时间: 2014-01-05
上传用户:gyq
求解非线性方程的算法,编译通过。包含各种算法,用户可以通过自己的需要选择
上传时间: 2015-05-17
上传用户:顶得柱
先进pid控制matlab仿真(第二版) 1、所有仿真算法按章归类,光盘中的程序名与书中一一对应。 2、将光盘中的仿真程序复制到硬盘MATLAB运行的路径中,便可仿真运行。 3、本书算法在MATLAB 5.3版下运行成功,并适用于其他版本。 4、程序chap1_11.mdl;chap3_2.mdl;chap3_5.mdl;chap6_2.mdl;chap6_4.mdl需要在Matlab6.5下运行,特此说明。 5、假如您对仿真程序有疑问,请及时通过 E-mail 与作者联系。 北京航空航天大学 刘金琨 E-mail 地址: ljk@dept3.buaa.edu.cn或ljk@buaa.edu.cn
上传时间: 2014-01-18
上传用户:lanjisu111
求最短路径的问题,用了回溯算法,内附说明 及调试
标签: 最短路径
上传时间: 2014-11-24
上传用户:myworkpost
马踏棋盘算法编程,实现在棋盘上任意两点间的最短路径求解。
上传时间: 2015-06-01
上传用户:凌云御清风
C语言开发的微粒群优化算法源程序,程序用到了多个测试函数:包括Rosenbrock 函数等,操作时首先打开文件选择一个函数,然后点击计算就可以了。
上传时间: 2015-06-02
上传用户:FreeSky
用多点交叉实现遗传算法,能够自主选择种群大小、变异率、交叉率以及染色体编码的输出,结果输出为文本。
上传时间: 2013-12-17
上传用户:181992417
用分层实现遗传算法,高、低两个层次并行运行,自主选择种群规模、变异率及两层的交叉率,结果以文本方式输出。
上传时间: 2014-01-12
上传用户:yuanyuan123