




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
以下为用遗传算法实现离散系统收获控制系统的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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 自愿替班协议书范本
- 看管水库协议书范本
- 建设扶贫车间协议书
- 研发项目立项协议书
- 药品寄存协议书模板
- 委托承办会议协议书
- 重庆大足法院协议书
- 租房铺面出租协议书
- 美国买房协议书样本
- 纸质股票转让协议书
- 公安机关业务技术用房和办公用房规划设计规范
- (完整版)食品安全管理制度文本(完整版)
- DB14∕T 2163-2020 信息化项目软件运维费用测算指南
- 信号与系统讲义教案第5章连续时间信号与系统的复频域分析
- 素雅古典花鸟中国风PPT模板
- 农田水力学课程设计设计说明书
- 大数据时代下的人力资源管理创新研究——以智联招聘为例
- 国家开放大学《课程与教学论》形考任务1-4参考答案
- 放弃治疗同意书
- USP 1225检验方法验证和USP1226检验方法确认(中英文稿)
- 胆道射频消融技术PPT课件
评论
0/150
提交评论