




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
以下为用遗传算法实现离散系统收获控制系统的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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 地质调研活动方案
- 垃圾分类沙包活动方案
- 高端酒店厨师团队用工及个性化服务合同
- 餐饮行业厨师职业规划餐饮劳动合同模板
- 长途客运车辆驾驶员聘用合同
- 彩票店风险管理与防范合同
- 餐饮行业品牌授权租赁合同样本
- 车库车位使用权抵押合同范本
- 文化创意产业园区厂房产权置换及艺术衍生品开发合同
- 车辆赠与合同中的税务筹划及合规条款
- 国家开放大学《中国法律史》期末机考题库
- 【MOOC】国际商务-暨南大学 中国大学慕课MOOC答案
- 羽毛球社团活动教案记录表
- 《宝葫芦的秘密》作业设计
- 中式面点技师、高级技师理论参考的试题(完整版)实用资料
- 全国社保行政区域划分代码
- GB/T 32892-2016光伏发电系统模型及参数测试规程
- 抹灰施工工艺培训课件
- 部编人教版六年级下册语文 第六单元素养提升卷 优质试题课件
- 集团公司落实子企业董事会职权工作方案
- 教程5.13g加密所属
评论
0/150
提交评论