捕鱼电玩
网站LOGO
您现在的位置: 首页 > 大数据> 正文
使用gatbx捕鱼机下载以及使用实例(附详细注释)

       Step7:划算Step6取得局部最优解中每个个体的适应值,并履行最优个体封存计策。

       图4因变量f2最佳解的变相安无事均值的变曲线24,第!卷第"期$$!年%月湖南工业工作技能院学报&’+,’-.(+/0(12)34’,3256./6789:!8;"<=>?@根本ig流水线图<+2,+M的捕鱼机CN+2889O8PG<+2,+M以w文书的式储存了大度因变量H具有移植性且人机相性能好H在速决具体优化情况时H可经过改动或编织相对应的w文书H再灵巧地搭配各种因变量H编织相对应的万方数据。

       figure(1);fplot(-xre.^2+4xre-4,-6,8);%画出因变量曲线,默认矩阵相乘,不是矩阵乘标点符号如xre.^2%界说遗传算法参数NIND=40;%个体数码(Numberofindividuals)MAXGEN=25;%最大遗传代数(Maximumnumberofgenerations)PRECI=20;%变量的二进制位数(Precisionofvariables)GGAP=0.9;%代沟(Generationgap)说松明代与父代的反复率为0.1trace=zeros(2,MAXGEN);%创始码放优值的矩阵2行25列FieldD=20;-6;8;1;0;1;1;%区域描述器(Buildfielddescriptor)Chrom=crtbp(NIND,PRECI);%初始种群是用二进制示意的gen=0;%代计数器xre=bs2rv(Chrom,FieldD);%划算初始种群的十进制变换ObjV=-xre.^2+4xre-4;%划算目标因变量值whilegenFitnV=ranking(-ObjV);%分红适应度值(Assignfitnessvalues)ranking因变量的作用即目标值越小的分红值越大,本例求解最大值,应当要是他的适应度值更大,故务须使ranking内的数越小,这么分红的适应度值才力大SelCh=select(rws,Chrom,FitnV,GGAP);%选择应用RSW方式,也得以susSelCh=recombin(xovsp,SelCh,0.7);%重组选用方式xovspSelCh=mut(SelCh);%变异,选择友叉变异重组均是对染体(一串二进制符号10等)进展的操作xre=bs2rv(SelCh,FieldD);%子代个体的十进制变换(把染体成实值,不失为进口)ObjVSel=-xre.^2+4xre-4;%划算子代的目标因变量值(对应染体的展现型)ChromObjV=reins(Chrom,SelCh,1,1,ObjV,ObjVSel);%重插入子代的新种群xre=bs2rv(Chrom,FieldD);gen=gen+1;%代计数器增多%出口最优解及其序号,并在目标因变量图像中标出,Y为最优解,I为种群的序号Y,I=max(ObjV);holdon;%出口最优解及其序号,并在目标因变量图像中标出,Y为最优解,I为种群的序号plot(xre(I),Y,bo);trace(1,gen)=max(ObjV);%遗传算法性能盯梢,把现代的最优值放入trace矩阵的头条龙第眼前代数列trace(2,gen)=sum(ObjV)/length(ObjV);%把现代种群目标因变量的均值,放入trace矩阵的二行第眼前代数列endxre=bs2rv(Chrom,FieldD);%最优个体的十进制变换holdon,grid;%grid开网格plot(xre,ObjV,b);figure(2);plot(trace(1,:));%把trace矩阵的头条龙画出(记要的是每一代的最优值)holdon;plot(trace(2,:),-.);grid%把trace矩阵的头条龙画出(记要的是每一代的最优值)legend(解的变,种群均值的变)%把trace矩阵的第2行画出(记要的是每一代种群目标因变量均值运转!应用gatbx捕鱼机下载以及应用实例(附详尽诠注)(,富源描述:MATLABMATLAB捕鱼机捕鱼机一,遗传算法起源和划算步调仿效天然进化遗传-变异-选择适者生活,选优淘劣天然进化天然进化人力进化(如GA)1,起源2,步调编码初始种群适应度划算选择友叉变异新种群的生成是不是达成目标否速决现实情况是二,关头操作1,适应度划算及标定2,编码二进制,格雷码,十进制,记号编码3,选择轮盘赌选择(rws)匀称排序(ranking)最优封存(代沟)排斥选择(海明相距)4,交单点交,两点,多点匀称交特殊(PMX,CX,EX)5,变异根重心变异匀称变异非匀称变异(高斯变异)恶化变异,互换变异三,MATLAB捕鱼机1,三种常见工具箱(1),gatbx工具箱英国设菲尔德Sheffield大学付出的gatbs工具箱,不是Matlab软件自带的,雷英豪编著Matlab捕鱼机及使用关涉到了这工具箱,并对它的使用进展了说明。

       现时,咱将每一个数作为一个性命体,经过进化,咱看谁能最年轻存下去,谁即咱所找寻的数。

       只不过红运的是有很多人本人写了一部分捕鱼机供大伙儿使用,内中比知名的即谢菲尔德大学遗传算法的matlab工具箱...求解f(x,y)=(cos(x^2+y^2)0.1)(1+0.3(x^2+y^2)^2)+3创作目标因变量如次:functiony=func(x)y=(cos(x(1)^2+x(2)^2)–0.1)(1+0.3(x(1)^2+x(2)^2)^2)+3;end使用ga因变量进展求解:=ga(@func,2)此外,谢菲尔德大学的捕鱼机也很受欢迎:http:codem.group.shef.ac.ukindex.phpga-toolbox...求解f(x,y)=(cos(x^2+y^2)0.1)(1+0.3(x^2+y^2)^2)+3创作目标因变量如次:functiony=func(x)y=(cos(x(1)^2+x(2)^2)–0.1)(1+0.3(x(1)^2+x(2)^2)^2)+3;end使用ga因变量进展求解:=ga(@func,2)此外,谢菲尔德大学的捕鱼机也很受欢迎:http:codem.group.shef.ac.ukindex.phpga-toolbox...

       案例:兔的遗传进化有人说,当代医阻力了生人的进化?你怎样看?2.发展经过遗传算法由密歇根大学的约翰·霍兰德和他的共事于二十百年六旬代在对...tool》(gaot遗传算法优化工具箱)美国mathworks《geneticalgorithmanddirectsearchtoolbox》(gads遗传算法和径直搜索工具箱)?6.2例2:求解最值情况...

       案例:兔的遗传进化有人说,当代医阻力了生人的进化?你怎样看?2.发展经过遗传算法由密歇根大学的约翰·霍兰德和他的共事于二十百年六旬代在对...tool》(gaot遗传算法优化工具箱)美国mathworks《geneticalgorithmanddirectsearchtoolbox》(gads遗传算法和径直搜索工具箱)?6.2例2:求解最值情况...

       正文笔者:南海一号在上一节中我给大伙儿讲授了如何装置捕鱼机,并给出了代码,今日我就给大伙儿讲授一下如何使用工具箱,并且讲授一下遗传算法的使用。

       5.1工具箱构造本节给出GA工具箱的要紧顺序。

       然而,随机丛林念书的速可能性会很慢(在于于参数设立),并且这种法子不许迭代地改善生成模子。

       平头计划的种群品类务须是实数编码。

       本书取材新式,情节增长,论理谨,言语通俗,理例组合,图文并茂,注重地基,面向使用。

上一篇: 下一篇:

咨询电话: Q Q:   
ICP备案: