资源简介
免疫遗传算法源代码,是对遗传算法和免疫算法的改进
代码片段和文件信息
这是一个用MATLAB编的免疫克隆算法优化函数的程序,免疫克隆算法是一种比较新的有效的优化算法,近两年对他的研究很多。
clear
clc
tic;
gen=500;N=65;L=22;n=10;pm=0.1;fat=0.2;
P=init(NL);
xmin=0;xmax=9;
f=‘x+10*sin(x.*5)+7*cos(x.*4)‘;
vfx=[];vmfit=[];
it=0;
while it it=it+1;
x=decode(P(:1:22)xminxmax);
fit=eval(f);
if it==1
figure(1);fplot(f[xminxmax]);grid on;hold on;
plot(xfit‘k*‘);title(‘(a)抗体的初始位置分布图‘);xlabel(‘x‘);ylabel(‘y‘);
end
if it==gen
figure(2);fplot(f[xminxmax]);grid on;hold on;
plot(xfit‘k*‘);title(‘(b)抗体的最终位置分布图‘);xlabel(‘x‘);ylabel(‘y‘);
end
T=[];
[aind]=sort(fit);
valx=x(ind(end-n+1:end));
fx=a(end-n+1:end);
vfx=[vfx fx(end)];
[Tpcs]=reprod(nfatNindPT);
T=Hypermutation(TLpmxmaxxmin);
T(pcs:)=P(fliplr(ind(end-n+1:end)):);
x=decode(T(:1:22)xminxmax);
fit=eva
- 上一篇:BP神经网络+PID控制simuli
nk仿真 - 下一篇:k近邻matlab代码
相关资源
- 智能微电网粒子群优化算法.7z
- 黄金分割法优化算法在MAtlab中实现
- 粒子群优化算法源码matlab
- 《智能优化算法及其MATLAB-(第2版)》
- 免疫算法MATLAB程序
- MOPSO多目标粒子群优化算法MATLAB实现可
- MOAFSA人工鱼多目标优化算法MATLAB实现
- matlab粒子群工具箱
- Matlab写的教学优化算法!
- 香蕉函数-牛顿法优化算法MATLAB代码
- 多目标优化算法(四)NSGA3的代码MA
- 极限学习机和粒子群优化算法优化W
- 极限学习机和粒子群优化算法优化小
- matlab 实现的一位搜索算法和多维搜索
- 布谷鸟搜索Cuckoo Search优化算法XinShe
- 基于MATLAB的PSO算法.pdf
- 智能优化算法及其MATLAB
- 粒子群优化算法演示及matlab源程序
- 遗传优化算法,matlab实现程序,有详
- 粒子群优化算法,matlab实现程序,有
- 碳排放交易粒子群优化算法
- 基于粒子群优化算法的模糊c聚类源码
- 粒子群优化算法Matlab源程序
- 基于MOEA/D的多目标优化算法
- Chicken Swarm Optimization鸡群优化算法和
- 2014年最新提出的仿生群智能优化算法
- 《MATLAB优化算法 张岩 吴水根著》源码
- MATLAB 最优化算法合集
- BBO生物地理学优化算法及改进算法的
- 多目标优化算法评价指标.zip
评论
共有 条评论