下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
以下为用遗传算法实现离散系统收获控制系统的MATLAB代码程序种群采用十进制表示,且有8个子种群,每个子种群有20个变量,其中考虑了在一定代数之后的子种群间的迁移率。NIND=20;NVAR=20;MAXGEN=200;GGAP=0.8;MUTR=1/NVAR;INSR=0.9;SUBPOP=8;MIGR=0.2;MIGGEN=20;RANGE=[0;200]FieldDD=rep(RANGE,[1,NVAR]);gen=1;trace二zeros(MAXGEN,2);%是两列,MAXGEN行Chrom=crtrp(NIND*SUBPOP,FieldDD)Objv=objharv(Chrom);gen=1;whilegen<=MAXGENFitv=ranking(Objv,[2,1],SUBPOP);Sel=select('sus',Chrom,Fitv,GGAP);Sel=recombin('recdis',Sel,1,SUBPOP);Sel=mutate('mutbga',Sel,FieldDD,MUTR,SUBPOP);Objvsel=objharv(Sel)[Chrom,Objv]=reins(Chrom,Sel,SUBPOP,[1,INSR],Objv,Objvsel);trace(gen,1)=min(Objv);trace(gen,2)=sum(Objv)/length(Objv);if(rem(gen,MIGGEN)==20)[Chrom,Objv]=migrate(Chrom,SUBPOP,[MIGR,1,1],Objv);endgen=gen+1;end[Y,I]=min(Objv);figure(1)plot(Chrom(l,:),'bo');%画出最后种群对应最小目标函数值的那一行的个体变量值figure(2)plot(trace(:,1));holdonplot(trace(:,2),'.')gridlegend('解的变化','平均值的变化')functionObjVal=objharv(Chrom,rtn_type);%DimensionofobjectivefunctionDim=20;%valuesfromMICHALEWICZa=1.1;x0=100;xend=x0;XENDWEIGHT=0.4/(Dim96);%Computepopulationparameters[Nind,Nvar]=size(Chrom);%ChecksizeofChromanddotheappropriatething%ifChromis[],thendefinesizeofboundary-matrixandvaluesifNind==0%returntextoftitleforgraphicoutputifrtn_type==2ObjVal=['HARVESTPROBLEM-'int2str(Dim)];%returnvalueofglobalminimumelseifrtn_type==3ObjVal=-sqrt(x0*(aADim-1)A2/(aA(Dim-1)*(a-1)));%definesizeofboundary-matrixandvalueselse%lowerandupperbound,identicalforallnvariablesObjVal1=[0;10*Dim];ObjVal=rep(ObjVal1,[1Dim]);end%ifDimvariables,computevaluesoffunctionelseifNvar==DimObjVal=zeros(Nind,1);X=rep(x0,[Nind1]);forirun=1:Nvar,X=a*X-Chrom(:,irun);endX;ObjVal=-(sum(sqrt(Chrom)')'-XENDWEIGHT*abs(X-x0));%otherwiseerror,wrongformatofChromelseerror('sizeofmatrixChromisnotcorrectforfunct
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- T/SHSYCXH 15-2024人体外周血免疫细胞表型数据集结构与实施通用要求
- T/ZSPH 22-2024智慧桥梁物联监测安全技术要求
- T/CAPSA 11501-2021城市公共安全风险识别规范
- T/TMAC 142-2025软磁复合材料通用技术规范
- T/HNNMIA 61-2023氧化铝生产球形草酸钠化学分析方法?氢氧化铝含量的测定 EDTA滴定法
- 江苏省扬州市江都区邵樊片2026届九年级上学期第一次月考数学试卷(含答案)
- 河南洛阳市嵩县第一高级中学2026-2027学年上学期高三物理9月份开学考试卷(含答案)
- 2025-2026年六年级道德与法治第6单元公民意识培养试卷
- 2025-2026学年福建省三明一中高二(上)月考物理试卷(1月份)(含答案)
- 2025-2026年江苏省北师大版小学劳动教育单元测试卷
- 2026中国工业废水零排放技术路线与成本效益分析报告
- 2026-2032年中国智能辅助治疗行业市场动态分析及发展趋向研判报告
- 2026年度国家工作人员学法用法考试题库(含答案)
- 2026年成都市金牛区人民检察院公开招聘编外人员笔试参考题库及答案详解
- 2026年上海市建筑三类人员项目负责人(安全员B证)考试题库
- 《整 理收纳》高职现代家政服务专业全套教学课件
- 湖南省湘潭市2027届高三上学期第一次模拟考试英语试卷(含答案)
- IPC-4101 标准中文版文档
- 第一单元 健康生活(单元自测)科学教科版六年级上册2026秋
- 2026年贵州省现代种业集团有限公司第二批人才招聘考试备考试题及答案详解
- 2026统考专升本英语:英语550个高频核心词
评论
0/150
提交评论