版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第6章资源共享课《现代科学运算——MATLAB语言与应用》代数方程与最优化问题的计算机求解高等应用数学问题的MATLAB求解(第三版)清华大学出版社2013,2008,2004CAI课件开发:薛定宇、刘莹莹、董雯彬6.3
有约束最优化问题的计算机求解资源共享课《现代科学运算——MATLAB语言与应用》本节主要内容约束条件与可行解区域线性规划问题的计算机求解二次型规划的求解一般非线性规划问题的求解6.3.1
约束条件与可行解区域有约束非线性最优化问题的一般描述为其中,决策变量约束条件满足约束条件的所有x
称为可行解区域在满足约束条件的前提下最优资源共享课《现代科学运算——MATLAB语言与应用》例6.20
图解法求最优化图解法目标函数描述可行解区域描述资源共享课《现代科学运算——MATLAB语言与应用》可行区域图解说明资源共享课《现代科学运算——MATLAB语言与应用》6.3.2
线性规划问题的计算机求解线性规划(LP)问题的一般数学描述为目标函数和约束条件都是线性的注意,约束的标准形式是≤线性规划是凸问题,与初值无关资源共享课《现代科学运算——MATLAB语言与应用》求解线性规划问题的函数调用线性规划的求解资源共享课《现代科学运算——MATLAB语言与应用》例6.21
线性规划求解试求解下面的线性规划问题目标函数的识别与表示数学形式矩阵表示资源共享课《现代科学运算——MATLAB语言与应用》约束条件的识别与表示约束条件不等式约束矩阵表示决策变量的范围资源共享课《现代科学运算——MATLAB语言与应用》MATLAB求解语句例6-22
结构体求解线性规划问题的直接求解资源共享课《现代科学运算——MATLAB语言与应用》例6.23
线性规划问题求解求解下列线性规划问题:先将原问题转换为标准问题资源共享课《现代科学运算——MATLAB语言与应用》MATLAB求解命令结构体求解资源共享课《现代科学运算——MATLAB语言与应用》例6.24
双下标问题求解双下标线性规划问题资源共享课《现代科学运算——MATLAB语言与应用》□引入单下标自变量原问题改写成变换成标准型资源共享课《现代科学运算——MATLAB语言与应用》MATLAB求解命令得出的结果再反代回双下标自变量双下标问题求解资源共享课《现代科学运算——MATLAB语言与应用》6.3.3
二次型规划的求解一般二次型规划问题的数学表示为二次型规划问题也是凸问题,其解与初值选择无关写出矩阵表达,用MATLAB直接求解资源共享课《现代科学运算——MATLAB语言与应用》求解二次型规划问题的函数调用格式构造H
矩阵注意标准型中系数1/2二次型规划问题求解资源共享课《现代科学运算——MATLAB语言与应用》例6.25
二次型规划求解试求解下面的四元二次型规划问题展开目标函数资源共享课《现代科学运算——MATLAB语言与应用》矩阵问题MATLAB求解语句资源共享课《现代科学运算——MATLAB语言与应用》6.3.4
一般非线性规划问题的求解一般非线性规划问题其中,物理解释:在给出的约束条件下,找出向量x,使目标函数达到最小值决策变量可行解资源共享课《现代科学运算——MATLAB语言与应用》更具体描述求解出非线性规划问题非线性规划的直接求解资源共享课《现代科学运算——MATLAB语言与应用》例6.26
非线性规划试求解下面非线性规划问题为目标函数和约束函数编辑M-函数目标函数资源共享课《现代科学运算——MATLAB语言与应用》编辑非线性约束函数(返回两个变量)问题求解非线性规划求解资源共享课《现代科学运算——MATLAB语言与应用》另一种求解——结构体分离掉线性约束求出结果:利用结构体求解资源共享课《现代科学运算——MATLAB语言与应用》例6-27
非线性规划非线性规划问题约束条件资源共享课《现代科学运算——MATLAB语言与应用》直接求解注意得出的解和提示信息并非真正的最优解,是求解过程异常终止结构体描述与求解资源共享课《现代科学运算——MATLAB语言与应用》提示信息:fmincon
stopped
because
itexceeded
the
function
evaluation
limit可以由得出的结果做初值循环求解得出的结果应该检验,尤其不能忽视key如果有警告信息,可以用循环得出问题的解资源共享课《现代科学运算——MATLAB语言与应用》例6-28
优化问题求解最优化问题选择决策变量资源共享课《现代科学运算——MATLAB语言与应用》将原问题手工修改为标准型变成标准型资源共享课《现代科学运算——MATLAB语言与应用》约束条件求解资源共享课《现代科学运算——MATLAB语言与应用》人为选定初值可能陷入局部极小值仿照前面fminunc_global
编程避免局部最优值的一种方法资源共享课《现代科学运算——MATLAB语言与应用》新方法测试直接求解,很可能得出全局最优解测试100次,得出全局最优解成功率正常情况下,100次全部获得全局最优解测试过程耗时15分钟资源共享课《现代科学运算——MATLAB语言与应用》例6.29
引入梯度求解利用梯度信息求解如下问题,并比较结果推导Jacobian矩阵资源共享课《现代科学运算——MATLAB语言与应用》编写新目标函数(含有梯度信息)重新求解资源共享课《现代科学运算——MATLAB语言与应用》使用结构体求解求解步骤:写成标准型,弄清矩阵、向量构造标准最优化问题的结构体直接求解注意局部最优解和异常终止条件资源共享课《现代科学运算——MATLAB语言与应用》有约束最优化求解小结资源共享课《现代科学运算——MATLAB语言与应用》给出了可行解区域的概念与
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 通信管道维护与管理方案
- 制造业办公设备与耗材综合方案
- 居家隔离新冠疫情管理方案
- 万字求职信原文
- 学校开展教师健康教育计划和总结
- 2025年计算机等级考试一级计算机基础及MS Office应用试卷及解答参考
- 牛津译林版英语小学五年级上学期期末试卷及答案指导(2024-2025学年)
- 教育理论综合知识
- 城市高层建筑吊车组立施工方案
- 大型活动安保方案与管理
- 公关服务合同
- 江苏省苏州市2024-2025学年七年级上学期期中数学摸底调研卷
- GB/T 44352-2024燃油蒸发排放系统用活性炭通用要求
- 2024山东济南轨道交通集团限公司招聘49人高频难、易错点500题模拟试题附带答案详解
- “数字三品”应用场景典型案例申报书
- 2024秋三年级语文上册第二次月考达标检测卷第三四单元新人教版
- 2024年下半年辽宁事业单位高频500题难、易错点模拟试题附带答案详解
- 中医人工智能
- 人教版(2024)八年级上册物理第3章《物态变化》单元测试卷(含答案解析)
- 金属冶炼(铅、锌冶炼)主要负责人安全资格考试题库及答案
- 2024中国铁路集团全国招聘高频考题难、易错点模拟试题(共500题)附带答案详解
评论
0/150
提交评论