人工免疫算法

时间:2016-07-22 15:44:43
【文件属性】:

文件名称:人工免疫算法

文件大小:2KB

文件格式:RAR

更新时间:2016-07-22 15:44:43

人工免疫

用matlab编写的人工免疫算法 clc clear all close all tic; global n ww m=100;% m--抗体规模 n=22;% n--每个抗体二进制字符串长度 ww=1;%参数个数 mn=100;%从抗体集合里选择n个具有较高亲和度的最佳个体进行克隆操作 xmin=[0 0]; xmax=[9 9]; tnum=100;% tnum--迭代代数 pMutate=0.1;% pMutate--高频变异概率 cfactor=0.2;% cfactor--克隆(复制)因子 A=InitializeFun(m,n); %生成抗体集合A,抗体数目为m,每个抗体基因长度为n F='X+10*sin(X.*5)+7*cos(X.*4)'; %目标函数 %F='sin(10*X)' FM=[]; %存放各代最优值的集合 FMN=[]; %存放各代平均值的集合 t=0; %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% while t


【文件预览】:
rengongmianyi.m

网友评论

  • 赞!非常好!
  • 很好的程序,值得一看。
  • 很好的程序,初学者对着参考能看懂
  • 挺好的,可以用,需要稍微改一下
  • 很好的代码。。学习中。。。
  • 学习下,这种人工智能算法研究下。
  • 挺好啊,想问下第三个图的红线和蓝线分别表示什么??
  • 很不错,没什么基础,但是通过注释也能理解,谢谢lz
  • 很好。可以直接运行。