捕鱼电玩
网站LOGO
您现在的位置: 首页 > 大数据> 正文
MATLAB捕鱼电玩

       指望对大伙儿有所扶助。

       还好用遗传算法的工具箱予以兑现了,间也遇到了痴情况。

       matlab捕鱼电玩因变量及实例讲授2014-01-1013:03阅:新近钻研了一下遗传算法,因要用遗传算法来求解多元非线性模子。

       遗传算法实例2【情况】在-5<=Xi<=5,i=1,2区间内,求解f(x1,x2)=-20exp(-0.2sqrt(0.5(x1.^2+x2.^2)))-exp(0.5(cos(2pix1)+cos(2pix2)))+22.71282的最小值。

       matlab捕鱼电玩因变量及实例讲授中心因变量:(1)functionpop=initializega(num,bounds,eevalFN,eevalOps,options)--初始种群的生成因变量【出口参数】pop--生成的初始种群【进口参数】num--种群中的个体数码bounds--代替变量的内外界的矩阵eevalFN--适应度因变量eevalOps--传接给适应度因变量的参数options--选择编码式(浮点编码或是二进制编码)precisionF_or_B,如precision--变量进展二进制编码时指定的精密度F_or_B--为1时选择浮点编码,要不为二进制编码,由precision指定精密度)(2)functionx,endPop,bPop,traceInfo=ga(bounds,evalFN,evalOps,startPop,opts,...termFN,termOps,selectFN,selectOps,xOverFNs,xOverOps,mutFNs,mutOps)--遗传算法因变量【出口参数】x--邀的最优解endPop--最终取得的种群bPop--最优种群的一个搜索轨道【进口参数】bounds--代替变量内外界的矩阵evalFN--适应度因变量evalOps--传接给适应度因变量的参数startPop-初始种群optsepsilonprob_opsdisplay--opts(1:2)等同于initializega的options参数,三个参数统制是不是出口,普通为0。

       遗传算法的普通框架2,3,4:进口参数:染体个数N,交几率Pc,变异几率Pm;通过初始化进程发生N个染体;计算一切染体的讲评因变量;依据讲评因变量取样选择染体;对染体进行交和变异操作;反复若干次(下一代的代数)计算讲评因变量、选择、交和变异。

       留意,选择应当是一个随机的进程,基因差的底栖生物体不特定会被裁,但是其被裁几率比雄文罢,这与天然界中的法则是一样的。

       _Thispaperintroducesthebasicflowofthegeneticalgorithm,describedtheuseofMATLABgeneticalgorithmtoolbox.Itsencoding,theinitialpopulation,selection,crossoverandmutationoperatorsandfitnessfunctionimplementations.ThroughconcreteexamplestoverifytheeffectivenessandpracticalityoftheMATLABgeneticalgorithmtoolbox._笔者吕德文_LVDe-wen(CollegeofMechanicalEngineering,DalianUniversity,Dalian,Liaoning116622,China)_出典《湖南农械:学术版》2013年第2期130-131,共2页_HunnanAgriculturalMachinery_笔者简介吕德文(1990-),男,大学本科,要紧钻研方位:教条原理。

       (也得以放在其它途径,不特定放在toolbox里,例如C:\\programfiles\\MATLAB\\R2009a也行)。

上一篇: 已是最新文章

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