全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
遗传算法求解函数F(x1,x2)=100 *(x1 2-x2)2(1-x1)2;的最大值(MATLAB)% generic algorithm for function f(x1,x2) optimal(最大值)Clear allClose all%ParametersSize=80G=100CodeL=10Umax=2.048uman=-2.048;e=round(rand(size,2 * codel);%Initial Code% main程序For k=1:1:Gtime(k)=k;For s=1:1:SizeM=E(s,);y1=0;y2=0;%Uncodingm1=m1=m(1:1: codel);For i=1:1:CodeLy1=y1 m1(I)* 2(I-1);Endx1=(umax-umin)* y1/1023 umin;m2=m(codel 1336013602 * codel);For i=1:1:CodeLy2=y2 m2(I)* 2(I-1);Endx2=(umax-umin)* y2/1023 umin;f(s)=100 *(x1 2-x2)2(1-x1)2;EndJi=1。/(F 1);% * * * * step 1 : evaluate best j * * *BestJ(k)=min(Ji);fi=F;%Fitness FunctionOderfi,index fi=sort(fi);% arrangging fi small to biggerbestfi=oder fi(Size);%Let Bestfi=max(fi)BestS=E(Indexfi(Size),);% let bests=e (m),m is the index fi belong to max (fi)bfi(k)=best fi;% * * * * step 2 : select and re product operation * * *fi _ sum=sum(fi);fi _ Size=(oder fi/fi _ sum)* Size;fi _ S=floor(fi _ Size);%Selecting Bigger fi value(全部)kk=1;For i=1:1:Sizefor j=133601360 fi _ s(I)% select and reproduceTempe (kk,)=e(索引fi (I),);kk=kk 1;%kk is used to reproduceEndEnd% * * * * * * * step 3 3360 cross ver operation * * * * * * * * * *Pc=0.60n=ceil(20 * rand);for Isize-1)Temp=randIf pctemp %Crossover ConditionFor j=n :136TempE(i,j)=E(i 1,j);TempE(i 1,j)=E(i,j);EndEndEndTempE(Size,)=BestS;E=TempE% * * * * * * * step 43360 mutation operation * * * * * * * * * * * * * * * * * * * *% pm=0.001% pm=0.001-133601360 size*(0.001)/size;%Bigger fi,smaller Pm% pm=0.0%No mutationPm=0.1%Big mutationFor i=1:1:SizeFor j=1:13602 * codelTemp=randIf pmtemp %Mutation ConditionIf TempE(i,j)=0TempE(i,j)=1;ElseTempE(i,j)=0;EndEndEndEnd% guarantee temppop (30,)is the code belong to the best individual(max(fi)TempE(Size,)=BestS;E=TempEEndMax_Value=Bestfi贝茨X1X2figure(1);Plot(time,BestJ);xlabel(Times);ylabel(Best J);figure(2);Plot(时间,bfi);xlabel(times);ylab
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 公务员面试进场禁忌词面试题及答案
- 国家管网招聘笔试题及答案
- 广药集团秋招笔试题及答案
- 顾家家居秋招面试题及答案
- 格力电器校招笔试题及答案
- 2026年哈尔滨城市职业学院单招职业技能测试必刷测试卷带答案
- 2025年湖南省事业单位招聘考试模拟试卷 公共某础知识(三)及完整答案详解
- 2026年廊坊燕京职业技术学院单招职业适应性测试题库及答案1套
- 2026年沈阳职业技术学院单招职业适应性测试必刷测试卷完美版
- 2026年大连装备制造职业技术学院单招综合素质考试题库汇编
- 2024非暴力沟通课件完整版
- 医学公共基础知识试题(附答案)
- 2025年70岁老年人换新本驾驶证需考三力测试题及答案
- 心理咨询公司投标方案
- 中风的护理要点
- 粮食仓储设施提升改造项目可行性研究报告
- 公立医院改革政策解读
- 一模初三质量分析
- 工程监理进度控制的实施方案
- 交通事故案件追加被告申请书
- 面包烘焙设备的维护与检修管理
评论
0/150
提交评论