- 10
- 0
- 约3.75万字
- 约 84页
- 2021-01-26 发布于天津
- 举报
Mat I ab
Mat I ab在最优化问题中的应用
Matlab在最优化问题中的应用
(doc 28 页)
优化理论是一门实践性很强的学科,广泛应 用于生产管理、军事指挥和科学试验等各种领 域,Matlab优化工具箱提供了对各种优化问题 的一个完整的解决方案。
在数学上,所谓优化问题,就是求解如下形
Min fun (x)
Sub. to [C.E.]
[B.C.]
其中fun (x)称为目标函数,“Sub. to”为 “subjects啲缩写,由其引导的部分称为约束 条件。[C.E.]表示 Condition Equations,即条件 方程,可为等式方程,也可为不等式方程。[B.C.]
表示Boundary Conditions,即边界条件,用来 约束自变量的求解域,以lbWxWub的形式给 出。当[C?E?]为空时,此优化问题称为自由优化 或无约束优化问题;当[C?E?]不空时,称为有约 束优化或强约束优化问题。
在优化问题中,根据变量、目标函数和约束
函数的不同,可以将问题大致分为:
sub. To Ax = b
xMO
其中C, b,0GRn, AGRmXn,均为数值矩阵, xGR%
若目标函数为:max C5x,则转换成:min —Cx。
标准形式的线性规划问题简称为LP (LinearProgramming)问题。其它形式的线性规划问题经过适当的变换均可以化为此种标准形。线性规
划问题虽然简单,但在工农业及其他生产部门中 应用十分广泛。
在Matlab中,线性规划问题由linprog函数 求解。
函数:I inprog %求解如下形式的线性
规划问题:
niin fTx
X
such that A^xb
Aeq ? x = beq
lbxub
其中/ x, b, beq, lb,
讪为向量,A, Aeq为矩阵。
x = linprog(f,A9
x = linprog(f,A9b)
x = lmprog(f9A,b,Aeq,beq)
x = linprog(f,A,b,Aeq,beq,lb,ub)
x = linprog(f,A,b,Aeq,beq,lb,ub,xO)
linprog(f9A,b,Aeq,beqJb,ub,xO,options)
[x^fval] = linprog(...)
[x,fval,exitflag] = linprog(…)
[x,fval?exitflag,output] = linprog(...) [x,fval,exitflag9outputjambda] = linprog(...)
说明=
x = linprog(f,A,b)求解问题 约束条
件为 A*xv=b。
x = linprog(f,A,b,Aeq,beq)求解上面的问题, 但增加等式约束,即Aeq*x = beq。若没有不等 式存在,则令A=[]、b = []o
x = linprog(f,A,b,Aeq,beq,lb,ub)定义设计
变量x的下界lb和上界ub,使得x始终在该范
围内。若没有等式约束,令Aeq = []. beq = []o
=linprog(f,
=linprog(f,A,b,Aeq,beq,lb,ub,xO)设:
值为xOo该选项只适用于中型问题,默认时大 型算法将忽略初值。
x = linprog(f,A,b,Aeq,beqJb,ub,xO,options) 用options指定的优化参数进行最小化。
[x^fval] = linprog(...)返回解x处的目标函 [x,fval,exitflag] = linprog(..)返回 exitflag
值,描述函数计算的退出条件。
[x,fval,exitflag,output] = linprog(...)返回包 含优化信息的输出变量output o
[x,fval,exitflag,output Jambda] = linprog(...)
将解x处的Lagrange乘子返回到lambda参数 中。
0 Xj, 0x
0 Xj, 0x2, 0 x3
exitflag 参数
描述退出条件:
?0表示目标函数收敛于解x处;
-0表示已经达到函数评价或迭代
表示目标函数不收敛。
表示目标函数不收敛。
output参数
该参数包含下列优化信息:
迭代次数;PCG迭代
迭代次数;
PCG迭代
所釆用的算
output .cgiterations
次数(只适用于大型规划问题):
output ?algorithm 法。
lambda参数
该参数是解x处的Lagrange乘子。它
有以下一些属性:
? lambda.lower—lambda 的下界;
lambda.upper—lambda 的上界;
lambda.ineqlin—lam
您可能关注的文档
- JAVA图书馆管理系统课程设计(word文档良心出品).docx
- java学生成绩管理系统(word文档良心出品).docx
- Joinin四年级上英语期末测试题(word文档良心出品).docx
- jsp计算机毕业设计参考题目.docx
- KB1一年级上学期1-2单元测试卷(推荐文档).docx
- KS5U2010高考语文二轮复习专题一教案:字音.docx
- LC正弦波振荡电路详解(word文档良心出品).docx
- led灯调光原理分析对比.docx
- LED照明用恒流电源的实现方案.docx
- LM386低电压音频功率放大器的原理与典型应用电路.docx
- 高中AI课程中深度学习框架参数优化教学实践课题报告教学研究课题报告.docx
- 2026年丁香加工行业产业链上下游分析及产品创新趋势.docx
- 船舶与海洋工程(船舶结构力学)试题及答案.doc
- 《绿色公共交通系统构建与城市空气质量改善的协同效应分析》教学研究课题报告.docx
- 2026年网络直播设备创新设计行业市场发展报告.docx
- 2026年生物制药创新技术行业报告.docx
- 基于AR技术的工业装配辅助系统设计与实现课题报告教学研究课题报告.docx
- 高中政治教学中模拟联合国与公共参与能力培养的研究教学研究课题报告.docx
- 初中历史人物传记的戏剧化教学活动设计研究教学研究课题报告.docx
- 初中生对AI就业影响认知程度与职业发展策略课题报告教学研究课题报告.docx
最近下载
- 煤的介绍课件.pptx VIP
- 部编人教版9年级下册《道德与法治》全册课件.pptx
- 官方通用文本离婚协议书 2026年.docx VIP
- 结构力学仿真软件:SAP2000:SAP2000中的材料属性设置.pdf VIP
- 2025WHO脑膜炎指南解读.pptx
- 老年人胆囊结石诊断和治疗专家共识(2026版).pptx VIP
- 普通党员2025年度组织生活会围绕“五个方面”查摆问题50条和整改措施供参考.docx VIP
- 如何开一家废品回收站?.docx VIP
- 2026年河南水利与环境职业学院单招职业适应性测试题库含答案详解.docx VIP
- 小学常用单词分类汇总国标手写斜体英语字帖(含例句).pdf VIP
原创力文档

文档评论(0)