下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
以下为用遗传算法实现离散系统收获控制系统的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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 25042-2024膜结构用玻璃纤维膜材料
- 2024年度区块链技术应用与合作协议2篇
- 除法二年级教学课件教学
- 基于二零二四年度的智能家居产品销售合同3篇
- 533古典概型课件高一上学期数学人教B版
- 历史遗址保护区历史文化研究合同2024年
- 二零二四年度版权质押合同:金融机构与版权持有者之间的版权质押协议2篇
- 销售员离职后协议书
- 农村民房买卖合同范本
- 幼儿教学教学课件
- 2022年三临床路径及单病种档案盒
- 大洋环流重点
- 国际航班保障流程
- 英文版肺功能检查课件(PPT 50页)
- 《有机合成》说播课课件(全国高中化学优质课大赛获奖案例)
- 高中地理经纬网PPT通用课件
- 城市景观生态
- 五年级英语上册第六单元(新版pep)完美版(课堂PPT)
- 2022年修理厂改革实施方案范文
- 败血症PPT优质课件
- 铁路建设项目工程质量管理办法
评论
0/150
提交评论