- 3
- 0
- 约1.42千字
- 约 3页
- 2019-08-18 发布于天津
- 举报
基于人工免疫克隆选择算法的调度优化MATLAB源码人工免疫克隆选择.doc
基于人工免疫克隆选择算法的调度优化MATLAB源码
??? 人工免疫克隆选择算法是一种比较新型的智能算法,其基本算法结构与遗传算法是类似的,以下源码是为网络节点分组调度问题而设计的算法。
function [BestX,BestY,AllABfarm,LC1,LC2]=AIA2(M,N,Ns,Ncm,Nr,Pd,alpha,beta,K,Cx,Cy,r,Sx,Sy)%% 网络节点分组调度的人工免疫优化算法通用Matlab程序%% 输入参数列表% M------------人工免疫优化算法迭代次数% N------------抗体群的规模% Ns-----------免疫选择算子中选中的抗体个数% Ncm----------克隆变异算子中产生的新抗体的个数% Nr-----------抑制操作中保留下来的抗体个数% Pd-----------变异程度控制参数,取值0~1,越大变异越厉害% alpha--------亲和度加权系数,用于激励度的计算% beta---------浓度加权系数,用于激励度的计算% K------------调度分组的个数% Cx-----------节点的横坐标,1×n的向量% Cy-----------节点的纵坐标,1×n的向量% r------------节点的感知半径,1×n的向量% Sx-----------质点的横坐标,1×m的向量% Sy-----------质点的纵坐标,1×m的向量%% 输出参数列表% BestX--------最优调度方案% BestY--------最优调度对应的平均覆盖率% AllABfarm----历史上所有抗体群的集合,M×1的细胞结构% LC1----------最优抗体亲和度的收敛曲线,M×1% LC2----------抗体群平均亲和度的收敛曲线,M×1
%% -----------------------初始化----------------------------------n=length(Cx);LC1=zeros(M,1);LC2=zeros(M,1);AllABfarm=cell(M,1);%控制参数初始化mm=1;%迭代计数器%调用子函数,抗体群初始化ABfarm=AntiBodyInitial(N,n,K);
%% -----------------------迭代过程---------------------------------while mm=M%设置停止条件??? %调用子函数,计算抗体群亲和度??? aff=Affinity(ABfarm,K,Cx,Cy,r,Sx,Sy);??? %记录收敛曲线??? maxaff=max(aff);??? meanaff=mean(aff);??? LC1(mm)=maxaff;??? LC2(mm)=meanaff;??? pos=find(aff==maxaff);??? BestPos=pos(1);??? BestX=ABfarm(BestPos,:);??? BestY=maxaff;??? AllABfarm{mm}=ABfarm;??? %调用子函数,计算抗体浓度??? den=Density(ABfarm);??? %调用子函数,计算抗体激励度??? sim=SumUp(aff,den,alpha,beta);??? %调用子函数,免疫选择算子??? ABfarmS=Select(ABfarm,sim,Ns);??? %精英抗体保护??? ABfarmS(1,:)=BestX;??? %调用子函数,克隆变异算子??? ABfarmCM=CloneMutation(ABfarmS,Ncm,Pd,K);??? %调用子函数,抑制刷新算子??? ABfarm=RepresRenewal(ABfarmS,ABfarmCM,Nr,N,K,Cx,Cy,r,Sx,Sy);??? disp(mm);??? mm=mm+1;end
?
您可能关注的文档
- 国语领域计画表-台南市立仁德文贤国中.doc
- 图像处理教学改革研究与实践-自然科学版-云南大学.PDF
- 坚持创新发展加强执法监管.doc
- 基于Android平台的CCT移动学习系统.PDF
- 基于Android的移动学习平台设计研究-VxWorks.PDF
- 基于CiteSpaceⅢ的中国职业教育研究知识图谱分析-图书馆.PDF
- 基于主成析–改进的限学习机的精对量量-控制理论与应用.PDF
- 基于克隆选择算法的面向程序路径测试数据生成方法-Core.PDF
- 基于模块化理论的房地产供应链研究中国科技论文在线.PDF
- 基于深度学习特征字典的单帧图像超分辨率重建-数据采集与处理.PDF
- 主题一 生物体的结构层次(复习讲义)(全国通用)2026年中考生物二轮复习讲练测(原卷版).docx
- 专题01 生物体的结构层次(解析版)2026年中考生物二轮复习讲练测.docx
- 2026年中考化学一轮复习考点过关课件--燃烧与灭火.pptx
- 专题04 植物的生活 (原卷版)(江苏专用)2026年中考生物二轮复习讲练测.docx
- 第八单元+金属和金属材料整理与提升(一)课件--2025-2026学年九年级化学人教版下册.pptx
- 5.4+化石燃料+课件--2025-2026学年九年级化学科粤版上册.pptx
- 专题02 生物的多样性 (原卷版)(江苏专用)2026年中考生物二轮复习讲练测.docx
- 第二单元+梨园撷英+演唱唱脸谱+课件2025-2026学年人音版(简谱)初中音乐七年级下册.pptx
- 2026年中考道德与法治二轮热点复习课件:央视春晚.pptx
- 第十一章+极地地区(单元复习课件)地理新教材人教版七年级下册.pptx
最近下载
- 执法工作中存在的问题和不足.docx VIP
- 分析力学PPT课件.ppt VIP
- 生成式人工智能在高中数学课堂中的应用:激发学生探究兴趣的实证研究教学研究课题报告.docx
- 部编版小学五年级道德与法治下册第二单元第5课《建立良好的公共秩序》第二课时(教案).docx VIP
- 2026年中职学校工作计划.docx VIP
- 排列数的综合运用_课件.pptx VIP
- QGW17991-2025《电力安全工作规程变电部分》.pdf VIP
- 西南科技大学处室文件-西南科技大学研究生院.PDF VIP
- iTrust UL33系列UPS系统20-60kVA用户手册(V1.5).pdf VIP
- 新改版教科版六年级下册科学知识点.doc VIP
原创力文档

文档评论(0)