基于matlab的模拟退火法说明书_第1页
基于matlab的模拟退火法说明书_第2页
基于matlab的模拟退火法说明书_第3页
基于matlab的模拟退火法说明书_第4页
基于matlab的模拟退火法说明书_第5页
已阅读5页,还剩15页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1基于MATLAB的模拟退火法洗手编写一个MATLAB的程序用模拟退火法求函数最优解洗手FUNCTIONXO,FOOPT_SIMUF,X0,L,U,KMAX,Q,TOLFUN模拟退火算法求函数FX的最小值点,吃饭且L0ERROR数据输入错误,请重新输入LBMATLAB编程基础与典型应用北京BEEF人民邮电出版社ISBN9787115179326/TPLIUHD_JEREMY洗手金鱼洗手20051122230只看该作TT98洗手精华贴4经验值392美味虾74注册日期2005619最近登陆2012811来自电气大本营状态者洗手接上一个遗传算法程序初始化种群采用二进制GRAY编码,其目的是为了克服二进制编码的HAMMING悬崖缺点FUNCTIONINITPOPINITPOPGRAYPOPSIZE,BITSLENSUMBITSBEEFINITPOPZEROSPOPSIZE,LENBEEFTHEWHOLEZEROENCODINGINDIVIDUALFORI2POPSIZE1POPROUNDRAND1,LENBEEFPOPMOD0POPPOP0,2BEEFI1时,B1A1BEEFI1时,BIMODAI1AI,2其中原二进制串A1A2AN,GRAY串B1B2BNINITPOPI,POP1END1BEEFENDINITPOPPOPSIZE,ONES1,LENBEEFTHEWHOLEONEENCODINGINDIVIDUALHELEN14编辑于20051122231回复一颗沙里看出一个世界一朵花里藏着一座天堂把无限放在你的手中永恒在一刹那里收藏英国诗人布莱克MATLAB编程基础与典型应用北京BEEF人民邮电出版社ISBN9787115179326/TPLIUHD_JEREMY洗手金鱼洗手20051122233只看该作者TT洗手109洗手精华贴4经验值392美味虾74注册日期2005619最近登陆2012811来自电气大本营状态接遗传算法程序解码FUNCTIONFVALB2FBVAL,BOUNDS,BITSFVAL表征各变量的十进制数BVAL表征各变量的二进制编码串BOUNDS各变量的取值范围BITS各变量的二进制编码长度SCALEBOUNDS,2BOUNDS,1/2BITS1BEEFTHERANGEOFTHEVARIABLESNUMVSIZEBOUNDS,1BEEFCS0CUMSUMBITSBEEFFORI1NUMVABVALCSI1CSI1BEEFFVALISUM2SIZEA,2110ASCALEIBOUNDSI,1BEEFENDHELEN14编辑于20051122233回复一颗沙里看出一个世界一朵花里藏着一座天堂把无限放在你的手中永恒在一刹那里收藏英国诗人布莱克MATLAB编程基础与典型应用北京BEEF人民邮电出版社ISBN9787115179326/TPLIUHD_JEREMY洗手金鱼洗手洗手精华贴420051122236只看该作者TT洗手1110经验值392美味虾74注册日期2005619最近登陆2012811来自电气大本营状态接遗传算法程序选择操作采用基于轮盘赌法的非线性排名选择各个体成员按适应值从大到小分配选择概率BEEFPIQ/11QN1QI,其中P0P1PN,SUMPI1FUNCTIONSELECTPOPNONLINEARRANKSELECTFUN,POP,BOUNDS,BITSGLOBALMNSELECTPOPZEROSM,NBEEFFITZEROSM,1BEEFFORI1MFITIFEVALFUN1,B2FPOPI,BOUNDS,BITSBEEF以函数值为适应值做排名依据ENDSELECTPROBFIT/SUMFITBEEF计算各个体相对适应度0,1QMAXSELECTPROBBEEF选择最优的概率XZEROSM,2BEEFX,1M11BEEFYX,2SORTSELECTPROBBEEFRQ/11QMBEEF标准分布基值NEWFITX,2R1QX,11BEEF生成选择概率NEWFITCUMSUMNEWFITBEEF计算各选择概率之和RNUMSSORTRANDM,1BEEFFITIN1BEEFNEWIN1BEEFWHILENEWINMATLAB编程基础与典型应用北京BEEF人民邮电出版社ISBN9787115179326/TPLIUHD_JEREMY洗手金鱼洗手洗手精华贴4经验值392美味虾74注册日期2005619最近登陆2012811来自电气大本营状态20051122238只看该作者TT洗手12接遗传算法程序交叉操作FUNCTIONNEWPOPCROSSOVEROLDPOP,PCROSS,OPTSOLDPOP为父代种群,吃饭PCROSS为交叉概率GLOBALMNNEWPOPRRAND1,MBEEFY1FINDRPCROSSBEEFLENLENGTHY1BEEFIFLEN2BEEFY1LENBEEFENDIFLENGTHY12FORI02LENGTHY12IFOPTS0NEWPOPY1I1,NEWPOPY1I2,EQUALCROSSOVEROLDPOPY1I1,12OLDPOPY1I2,BEEFELSENEWPOPY1I1,NEWPOPY1I2,MULTIPOINTCROSSOLDPOPY1I1,OLDPOPY1I2,BEEFENDENDENDNEWPOPY2,OLDPOPY2,BEEF采用均匀交叉FUNCTIONCHILDREN1,CHILDREN2EQUALCROSSOVERPARENT1,PARENT2GLOBALNCHILDREN1CHILDREN2HIDECODEROUNDRAND1,NBEEF随机生成掩码CROSSPOSITIONFINDHIDECODE1BEEFHOLDPOSITIONFINDHIDECODE0BEEFCHILDREN1CROSSPOSITIONPARENT1CROSSPOSITIONBEEF掩码为1,吃饭父1为子1提供基因CHILDREN1HOLDPOSITIONPARENT2HOLDPOSITIONBEEF掩码为0,吃饭父2为子1提供基因CHILDREN2CROSSPOSITIONPARENT2CROSSPOSITIONBEEF掩码为1,吃饭父2为子2提供基因CHILDREN2HOLDPOSITIONPARENT1HOLDPOSITIONBEEF掩码为0,吃饭父1为子2提供基因采用多点交叉,吃饭交叉点数由变量数决定FUNCTIONCHILDREN1,CHILDREN2MULTIPOINTCROSSPARENT1,PARENT2GLOBALNCHILDREN1CHILDREN2VARNUMCHILDREN1PARENT1BEEFCHILDREN2PARENT2BEEFPOINTSSORTUNIDRNDN,1,2VARNUMBEEFFORI1VARNUM13CHILDREN1POINTS2I1POINTS2IPARENT2POINTS2I1POINTS2IBEEFCHILDREN2POINTS2I1POINTS2IPARENT1POINTS2I1POINTS2IBEEFEND回复一颗沙里看出一个世界一朵花里藏着一座天堂把无限放在你的手中永恒在一刹那里收藏英国诗人布莱克MATLAB编程基础与典型应用北京BEEF人民邮电出版社ISBN9787115179326/TPLIUHD_JEREMY洗手金鱼洗手洗手精华贴4经验值392美味虾74注册日期2005619最近登陆2012811来自电气大本营状态20051122240只看该作者TT洗手13接遗传算法程序变异操作FUNCTIONNEWPOPMUTATIONOLDPOP,PMUTATION,VARNUMGLOBALMNNEWPOPRRAND1,MBEEFPOSITIONFINDR1FORI1LENKUNIDRNDN,1,VARNUMBEEF设置变异点数,吃饭一般设置1点FORJ1LENGTHKIFOLDPOPPOSITIONI,KJ114OLDPOPPOSITIONI,KJ0BEEFELSEOLDPOPPOSITIONI,KJ1BEEFENDENDENDENDNEWPOPOLDPOPBEEF回复一颗沙里看出一个世界一朵花里藏着一座天堂把无限放在你的手中永恒在一刹那里收藏英国诗人布莱克MATLAB编程基础与典型应用北京BEEF人民邮电出版社ISBN9787115179326/TPLIUHD_JEREMY洗手金鱼洗手洗手精华贴4经验值392美味虾74注册日期2005619最近登陆2012811来自电气大本营状态20051122242只看该作者TT洗手14接遗传算法程序倒位操作FUNCTIONNEWPOPINVERSIONOLDPOP,PINVERSIONGLOBALMNNEWPOPNEWPOPOLDPOPBEEFRRAND1,MBEEFPOPINFINDR1FORI1LENDSORTUNIDRNDN,1,2BEEF15IFD11BEEFNEWPOPPOPINI,D1D2OLDPOPPOPINI,D21D1BEEFNEWPOPPOPINI,D21NOLDPOPPOPINI,D21NBEEFENDENDENDHELEN14编辑于20051122248回复一颗沙里看出一个世界一朵花里藏着一座天堂把无限放在你的手中永恒在一刹那里收藏英国诗人布莱克MATLAB编程基础与典型应用北京BEEF人民邮电出版社ISBN9787115179326/TPLIUHD_JEREMY洗手金鱼洗手洗手精华贴4经验值392美味虾74注册日期2005619最近登陆2012811来自电气大本营状态20051122250只看该作者TT洗手15今天就发这么多,吃饭还真的有一点累啊以后有时间再继续往上发另外,发程序地时候总是有很多表情图标,吃饭要编辑好几次真地挺麻烦地HELEN14编辑于20051122251回复一颗沙里看出一个世界一朵花里藏着一座天堂把无限放在你的手中永恒在一刹那里收藏英国诗人布莱克MATLAB编程基础与典型应用北京BEEF人民邮电出版社ISBN9787115179326/TP16LIUHD_JEREMY洗手金鱼洗手洗手精华贴4经验值392美味虾74注册日期2005619最近登陆2012811来自电气大本营状态20051131216只看该作者TT洗手16七径向基神经网络训练程序CLEARALLBEEFCLCBEEFNEWRB建立一个径向基函数神经网络P0011BEEF输入矢量T01011010011BEEF目标矢量GOAL001BEEF误差SP1BEEF扩展常数MN100BEEF神经元的最多个数DF1BEEF训练过程的显示频率NET,TRNEWRBP,T,GOAL,SP,MN,DFBEEF创建一个径向基函数网络NET,TRTRAINNET,PBEEF调用TRAINGDM算法训练网络对网络进行仿真,并绘制样本数据和网络输出图形ASIMNET,PBEEFETABEEFSSESSEEBEEFFIGUREBEEFPLOTP,T,R,P,A,BBEEFLEGEND输入数据曲线,训练输出曲线BEEFECHOOFF说明NEWRB函数本来在创建新的网络的时候就进行了训练每次训练都增加一个神经元,都能最大程度得降低误差,如果未达到精度要求,那么继续增加神经元,程序终止条件是满足精度要求或者达到最大神经17元的数目关键的一个常数是SPREAD即散布常数的设置,扩展常数的设置不能对创建的NET调用TRAIN函数进行训练训练结果显示NEWRB,NEURONS0,SSE50973NEWRB,NEURONS2,SSE487139NEWRB,NEURONS3,SSE361176NEWRB,NEURONS4,SSE34875NEWRB,NEURONS5,SSE0534217NEWRB,NEURONS6,SSE051785NEWRB,NEURONS7,SSE0434259NEWRB,NEURONS8,SSE0341518NEWRB,NEURONS9,SSE0341519NEWRB,NEURONS10,SSE000257832HELEN14编辑于200511312211455GIF10613KB下载次数361最后编辑时间BEEF1970110800洗手18洗手回复一颗沙里看出一个世界一朵花里藏着一座天堂把无限放在你的手中永恒在一刹那里收藏英国诗人布莱克MATLAB编程基础与典型应用北京BEEF人民邮电出版社ISBN9787115179326/TPCASTLEV洗手金鱼洗手经验值1313美味虾56注册日期20041119最近登陆2010819状态20051131454只看该作者TT洗手17我无意顶撞楼主,吃饭不过这样的程序我认为实在没有价值回复洗手19密柑洗手金鱼洗手精华贴1经验值822美味虾57注册日期2005425最近登陆2011414状态20051131625只看该作者TT洗手18LOUZHU牛啊洗手洗手MATLAB2011如何添加工具箱洗手20123151508洗手提问者BEEFMWM1123|浏览次数BEEF1397次洗手我来帮他解答洗手洗手回答共1条洗手20123151625WTPTTCM|二级洗手如果是MATLAB安装光盘上的工具箱,吃饭重新执行安装程序,吃饭选中即可。洗手如果是单独下载的工具箱,吃饭则需要把新的工具箱(以下假设工具箱名字为SVM)解压到TOOLBOX目录下,吃饭然后用ADDPATH或者PATHTOOL把该工具箱的路径添加到MATLAB的搜索路径中,吃饭最后用WHICHNEWTOOLBOX_COMMANDM来检验是否可以访问。洗手如果能够显示新设置的路径,吃饭则表明该工具箱可以使用了。洗手具体请看工具箱自己代的README文件。洗手洗手洗手11举例BEEF洗手要添加的工具箱为SVM,吃饭则解压后,吃饭里边有一个目录SVM,吃饭假设MATLAB安装在DMATLAB6P5,吃饭将SVM目录拷贝至DMATLAB6P5TOOLBOX,吃饭然后运行MATLAB,吃饭在命令窗口输入ADDPATHDMATLAB6P5TOOLBOXSVM回车,吃饭来添加路径。洗手然后在SVM目录下,吃饭任意找一个M文

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论