MATLAB在最优化中的运用.pdfVIP

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MATLAB在最优化中的运用,精通matlab最优化计算,matlab最优化工具箱,matlab求解最优化问题,matlab最优化,matlab最优化问题,matlab最优化计算,matlab最优化算法,matlab最优化求权重,matlab最优化函数

第六讲 MATLAB 在最优化中的应用 MATLAB 常用的优化函数见下表: 函数名 说明 fminbnd 有边界的标量最小化 fminunc 无约束非线性最小化 fminsearch 无约束非线性最小化搜索 linprog 线性规划,具有等式约束或不等式约束 quadprog 二次规划,具有等式约束或不等式约束 fmincon 条件约束非线性最小化 fgoalattain 多目标达到课题 fminmax 最大最小化 fseminf 半无限最小化 lsqlin 有约束线性最小二乘解 一、 线性规划 1、 线性规划又称线性最优化。首先要有一个目标函数;其次要有一组控制 变量或称为决策变量;第三需要一组约束条件。线性规划的难点在于寻 找问题的线性规划数学模型。 2、MATLAB 解线性规划的函数为 linprog 。它对于目标函数,等式和不等 式的约束条件的表述如下: 使得目标函数最小 min f T x x 受不等式约束为 Ax b 受等式约束为 Aeq x =beq 上下限为 lb x ub 其中,f、x、b、beq、lb、ub 为向量,而 A 、Aeq 为矩阵。f 为目标函数 的系数向量,x 为决策变量。b 为不等式约束表达式右端的常数向量。beq 为等式约束表达式右端的常数向量。lb、ub 为 x 的下界和上界。 3、 如果求解目标函数的最大值,可将目标函数改为负值来求解最小值,解 出后再将目标函数的符号改回来。若不等式约束是大于等于形式,则可 以在不等式两端乘上负号,改变不等式方向。 4、 函数 linprog 的书写格式如下: 最优解: x=linprog(f,A,b) %用于不等式约束,使目标函数为最小的解。 x=linprog(f,A,b,Aeq,beq,lb,ub) %用于具有等式约束和不等式约束,使 目标函数为最小的解。若只有等式约束,则不等式约束的矩阵 A 和向量 b 需用空阵[ ]代替。 x=linprog(f,A,b,Aeq,beq,lb,ub,x0) %增加了初始值设置 x=linprog(f,A,b,Aeq,beq,lb,ub,x0,options) %指定了结构选项,该选项 由optimset (最优化设置)来设置参数。 最优解及附有输出值的形式为: [x,fval]=linprog(…) %返回最优解 x 的同时,附加目标值 fval 。 [x,fval,exitflag]=linprog(…) %返回一个 exitflag (退出标记)值,它描 述退出运算的条件。 [x,fval,exitflag,output]=linprog(…) %返回一个结构输出,它包含关于 最优化解算的信息。 [x,fval,exitflag,output,lambda]=linprog(…) %返回一个 lambda 结构参 数,表示了拉格朗日乘子内容。 5、举例: ——例 1:某工厂生产两种产品A 和 B 。产品A 的利润每台 150 元,产品 B 的利润每台 200 元。产品 A 、B 每台所需加工工时及设备所能提供加工工时 如下表所示。问如何安排生产才能使工厂的利润最大。 A B 每月可用工时 机械加工

文档评论(0)

docindpp + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档