下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
以下为用遗传算法实现离散系统收获控制系统的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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年淮北市第一中学公开引进学科竞赛教练员(合肥站)6名笔试考试备考题库及答案解析
- 2025安徽省白湖农场集团有限责任公司招聘用工人员10人(第二批)笔试考试参考题库及答案解析
- 2025广东广州市荔湾区彩虹街消毒站招聘消毒员2人考试笔试备考试题及答案解析
- 2025广东女子职业技术学院招聘9人(第三批)笔试考试备考题库及答案解析
- 2025年台州市椒江城建置业有限公司招聘编外工作人员4人笔试考试参考试题及答案解析
- 2025广东佛山市顺德区北滘镇第二实验小学招聘临聘教师考试笔试备考题库及答案解析
- 2025山东青岛颐杰鸿利科技有限公司招聘3人笔试考试参考试题及答案解析
- 2025广东工业大学物理与光电工程学院高层次人才招聘笔试考试参考题库及答案解析
- 2025广东佛山市顺德区杏坛中心小学后勤服务人员招聘1人笔试考试备考试题及答案解析
- 水平定向钻机司机班组评比测试考核试卷含答案
- 钢板租赁合同条款(2025版)
- 辐射性白内障的发现与研究
- 珠海市产业和招商扶持政策汇编(2025年版)
- 国开机考 答案2人力资源管理2025-06-21
- 物理●山东卷丨2024年山东省普通高中学业水平等级考试物理试卷及答案
- 提升会计职业素养的试题及答案
- 电动吸盘出租合同协议
- 胃穿孔的相关试题及答案
- 制药行业清洁生产标准
- 教育学原理知到智慧树章节测试课后答案2024年秋浙江师范大学
- 医学影像技术技士题库
评论
0/150
提交评论