- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第7章 MATLAB辅助优化计算 MATLAB优化工具箱函数选用 工程优化算法及MATLAB实现 7.1 MATLAB优化工具箱函数选用 MATLAB 6.5中的优化工具箱(Optimization Toolbox)中含有一系列的优化算法函数,这些函数拓展了MATLAB 6.5数字计算环境的处理能力,可以用于解决以下工程实际问题: ● 求解无约束条件非线性极小值; ● 求解约束条件非线性极小值,包括目标逼近问题、极大-极小值问题,以及半无 限极小值问题; ● 求解一次规划和线性规划问题; ● 非线性最小二乘逼近和曲线拟合: ● 非线性系统的方程求解; ● 约束条件下的线性最小二乘优化; ● 求解复杂结构的大规模优化问题。 说明:优化工县箱中的所有函数都对应于一个MATLAB 6.5的-M文件,这些-M文件通过使用MATLAB 6.5的基本语句实现了具体的优化算法。 1 优化工具箱的工程应用步骤 用MATLAB 6.5优化工具箱解决实际工程应用问题可概括为以下3个步骤: 根据所提出的最优化问题,建立优化问题的数学模型,确定变量,列出约束条件和目标函数; 对所建立的模型进行具体分析和研究,选择合适的最优化求解方法; 根据最优化方法的算法,列出程序框图、选择优化函数和编写语言程序,用计算机求解。 2 线性规划及其优化工具箱函数选用 规划问题的数学模型包含三个组成要素:(1)决策变量,指决策者为实现规划目标采取的方案、措施,是问题中要确定的未知量:(2)目标函数,指问题要达到的目的要求,表示为决策变量的函数;(3)约束条件,指决策变量取值时受到的各种可用资源的限制,表示为含决策变量的等式或不等式。如果在规划问题的数学模型中,决策变量为可控的连续变量,目标函数和约束条件都是线性的,这类模型称为线性规划问题的数学模型。 规定线性规划的标准型为 上述线性规划问题可简写为 在MATLAB 6.5优化工具中,用于求解线性规划的函数节有linprog,用法如下 3 无约束非线性规划 线性规划的目标函数和约束条件部是其自变量的线性函数,如果目标函数或约束条件中包含自变量的非线性函数,则这样的规划问题就属于非线性规划。有些实际问题可以表达成线性规划问题,但有些实际问题则需用非线性规划的模型来表达,借助于非线性规划的解怯来求解。有约束问题与无约束问题是非线性规划的两大类问题,它们在处理方法上有明显的不同。 在MATLAB 6.5优化工具箱中.用于求解无约束非线性规划的函数有:fminsearch和fminunc,用法介绍如下。 fminsearch函数 【工程应用背景】 fminunc函数 【工程应用背景】 4 约束最优化 由于线性规划和二次规划问题都比较容易求解、所以人们很自然地想到:把要求解的一般非线性约束优化问题线性化.然后用线性规划来逐步求其近似解.这种方法称为线性逼近法或序列线件规划法(SLP)。但是线性逼近法的精度差,收敛速度慢,而近二十年二次规划的解法得到很大发展,有了比较有效的算法,因此近十年来用二次规划的方法即序列二次规划法获得了突出的进展,成为当前世界上—最流行的重要的约束优化算法之一。 在MATLAB 6.5优化工具箱中.用于求解约束最优化问题的函数有:fminbnd、fmincon、 fsemcnf、quadprog和fminmax,用法介绍如下。 fminbnd函数 【工程应用背景】 fmincon函数 【工程应用背景】 已知约束条件,求解函数f(x)的极小值, fsemcnf函数 quadprog函数 fminmax函数 5 多目标规划 多目标最优化问题的最早出现,应追溯到1972年,Franklin提出了多目标问题矛盾如何协调的问题。但国际上一般认为多目标最优化问题是由法国经济学家V. Pareto在1896年提出的,当时从政治经济学角度提出多目标最优决策问题。1938年,Cournot从经济学的角度提出了多目标问题的模型;1944年,Von Neumann等人从对策论(博弈论)的角度,提出具有多个决策者、而又有彼此互相矛盾的多目标决策问题。 1951年,T. C. Koopman从生产和分配的的活动分析中,提出了多目标最优化问题,并正式使用Pareto最优概念。同年,H. W. Kuhn和A. W. Tucher从数学规划的角度,提出向量极值的Pareto最优概念,并给出了有效解的充分必要条件。1963年,L. A. Zadeh又从控制论的角度,提出了多准则问题。1968年,Z. Johnsen系统地提出了关于多目标决策模型的研究报告,这是多目标最优化这门学科开始发展的一个转折点。 多目标规划的一般形式为 求解多目标规划的最基本方法为评价函数法 评价函数法的基本思
您可能关注的文档
- 《商品住宅使用说明书》示范文本.docx
- 第四章--旅游商品设计方法及设计定位.ppt
- 商品学基础-第十章-课件.ppt
- 第八章医药商品的广告宣传.ppt
- 案例2中国义乌小商品城.ppt
- 主管级培训——如何做主管.ppt
- 商品砼搅拌站岗位职责.docx
- 涉外合同审核要点.doc
- 科普知识:通标的1G、2G、3G、4G、5G网络分别指什么?.doc
- 议论文写作要点---1.docx
- 2025四川南充市公路管理局南充市水务局遴选3人笔试备考题库附答案解析.docx
- 2025年清水河县事业单位联考招聘考试历年真题完美版.docx
- 2025年正安县事业单位联考招聘考试历年真题完美版.docx
- 2025年金沙县事业单位联考招聘考试真题汇编新版.docx
- 2025年乐业县辅警招聘考试真题汇编及答案1套.docx
- 2025年新龙县事业单位联考招聘考试历年真题附答案.docx
- 2025年淮阳县事业单位联考招聘考试历年真题含答案.docx
- 2025年紫金县事业单位联考招聘考试真题汇编含答案.docx
- 2025年永福县事业单位联考招聘考试历年真题推荐.docx
- 2025年睢县事业单位联考招聘考试历年真题含答案.docx
原创力文档


文档评论(0)