



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
..遗传算法〔GeneticAlgorithm的MATLAB应用实例TouseOptimizationToolboxsoftware,youneedto1DefineyourobjectivefunctionintheMATLABlanguage,asafunctionfileoranonymousfunction.2Defineyourconstraint<s>asaseparatefileoranonymousfunction.首先建立目标函数的M文件;例1:如目标函数min100〔x2-xFunctionFileforObjectiveFunctionAfunctionfileisatextfilecontainingMATLABcommandswiththeextension.m.Createanewfunctionfileinanytexteditor,orusethebuilt-inMATLABEditorasfollows:〔1Atthecommandlineenter:edit<想要建立的.m文件的文件名>TheMATLABEditoropens.〔2Intheeditorenter:functionf=rosenbrock<x>f=100*<x<2>-x<1>^2>^2+<1-x<1>>^2;〔3SavethefilebyselectingFile>Save.把M文件保存在MATLAB默认的工作目录中;在命令行中输入命令:cd,就可以得到MATLAB默认的工作目录。TocheckthattheM-filereturnsthecorrectvalue,enterrosenbrock<[11]>ans=0注释:如果想建立rosenbrock.m文件,那么步骤1变为editrosenbrock。例2:minZ=-3x1+x2+S.t.x1-2x2+x3-4x1+x2+2x3≧3遗传算法标准形式4x1-x2-2x1+xxj≧遗传算法标准化Linearinequalities〔线性不等式:A﹡x<=b。其中A是矩阵,b是列向量书写格式此题中如A中填写[1,-2,1;4,-1,-2],b中填写[11;-3];Linearequalities〔线性等式:Aeq﹡x=beq。其中Aeq是矩阵,beq是列向量,格式同上;此题中Aeq中填写[-2,0,1],b中填写[1];Bounds〔边界:变量的最小值和最大值。矩阵形式表示,负无穷大为-inf,正无穷大为inf。〔此题Lower填写0,Upper填写inf。如果问题中有1≦x1≦3,2≦x2中填入[3;5]。Nonlinearconstraintfunction〔非线性限制函数:类似于FitnessFunction中的输入,首先生成对应的.M文件,此处输入函数的句柄,调用其中的〔非线性限制函数。M文件格式一般为:Function[c,ceq]=fxxys<x>C<1>=<x<1>^2>/9+<x<2>^2>/4-1;Ceq=[];注意:c为非线性不等式约束,ceq为非线性等式约束;等式或不等式都必须返回,若无则为"[]"。此题没有非线性约束〔见下图。不需要设置参数的项不填写任何信息。〔1进入工具箱MATLAB—Start—Toolboxes—Optimization选择选择优化目标函数ceshi.M文件内容为约束参数右侧遗传算法选项全部默认设置点击start后,程序运行结果为通过大M算法计算结果为419Z=-2例3:求解函数f<x>=100﹡(x12s.t.x1﹡x2+x1-x10-x1﹡x20≦x1≦0≦x2≦采用遗传算法函数ga<>来求解,首先,编写求解的目标函数:functiony=simple_fitness<x>y=100*<x<1>^2-x<2>>^2+<1-x<1>>^2;将其存为simple_fitness.m文件,作为程序模块以备被调用,而后编写约束边界条件:function[c,ceq]=simple_constraint<x>c=[1.5+x<1>*x<2>+x<1>-
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 大一创新管理学
- 2025年元旦节才艺展示活动方案
- 护理查房:亚急性硬膜下血肿病例讨论与护理措施
- 2025城市更新行业前景
- 2025年财务个人工作方案及支配
- 2025年老师培训方案总结演讲稿
- 2025年中秋节策划方案演讲稿
- 品质管理与现场改善
- S管理职员行为规范培训
- 广元中核职业技术学院《大学生就业创业指导》2023-2024学年第一学期期末试卷
- 2024年黑龙江龙东地区初中毕业学业统一考试中考物理试卷(真题+答案解析)
- 2024年甘肃定西中考数学试卷试题真题及答案详解(精校打印)
- 砌石工程承包合同
- 2024年广东省公需课《百县千镇万村高质量发展工程与城乡区域协调发展》考试答案
- 穿越铁路顶管施工方案
- 2024-2029年中国可再分散乳胶粉(RDP)行业市场现状供需分析及市场深度研究发展前景及规划战略投资分析研究报告
- 中医药文化进校园模式研究
- 小学科学湘科版六年级下册全册同步练习含答案
- 光伏运维技能大赛备考试题库500题(含答案)
- 2024年江苏连云港市城建控股集团有限公司招聘笔试参考题库含答案解析
- T-CPQS C011-2023 鉴赏收藏用潮流玩偶及类似用途产品挥发性有机物(VOC)安全限量及测试方法
评论
0/150
提交评论