@项目三多元函数微积分实验5线性规划问题(综合实验).docVIP

@项目三多元函数微积分实验5线性规划问题(综合实验).doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
项目三 多元函数微积分 实验5 线性规划问题(综合实验) 实验目的 通过建立投资收益和风险问题的线性规划模型, 掌握利用线性规划理论建立实际问题的数学模型的思想和方法. 掌握用Mathematica求解线性规划问题的基本方法. 基本命令 1.约束最大与约束最小命令 求解线性规划问题的命令为ConstrainedMax与ConstrainedMin. 其的基本格式是: ConstrainedMax[f,{inequalities},{x,y,…}] 在不等式或等式{inequalities}确定的可行区域上求线性目标函数f的最大值, 约定变量{x,y,…}都大于或等于0; ConstrainedMin{f,{inequalities},{x,y,…}} 在不等式或等式{inequalities}确定的可行区域上求线性目标函数f的最小值, 约定变量{x,y,…}都大于或等于0. 注:上面两个命令都有一个可选参数: Tolerance 允许误差 (默认值是). 例如, 输入 ConstrainedMin[1.5 x+2.5 y,{x+3 y=3,x+y=2},{x,y}] 则输出 {3.5,{x-1.5,y-0.5}} 即当时, 函数取得最小值3.5. 在约束条件中可以使用等号, 但要用“= =”表示. 例如,输入 ConstrainedMax[5 x+3 y+2 z+4 t,{3 x+y+2 z+8 t==10, 2 x+4 y+2 z+t==10},{x,y,z,t}] 则输出 {18,{x-3,y-1,z-0,t-0}} 有时, 输出结果可能有些问题. 输入 ConstrainedMax[3x+2y-1,{x1,y2},{x,y}] 则输出 {6,{x-1,y-2}} 即当时, 函数取最大值6. 注: 约束条件使用严格不等号, 结果仍旧取在边界上. 输入 ConstrainedMax[x+y,{x+y=15},{x,y}] 则输出 {15,{x-15,y-10}} 这个问题有无穷多最优解, 这里只给出其中之一, 而且没有给出任何提示信息. 前面的例题总是给出一个最优解, 属于正常情况.下面的例子是非正常的情况. 例如, 输入 ConstrainedMax[x+y,{x-y=0,3x-y=-3},{x,y}] 则在输入行的下面给出提示 ConstrainedMax::nsat:The specified constraints cannot be satisfied. 并输出 ConstrainedMax[x+y,{x-y=0,3x-y=-3},{x,y}] 其含义是: 没有可行解, 因此没有最优解. 然后返回投资的收益和风险问题. 输入 ConstrainedMax[2x+y,{x-y=-1,-0.5x+y=2},{x,y}] 在输入行的下面给出提示 ConstrainedMax::nbddt:Specified domain appears unbounded,with tolerance1.’*^-6. 并输出 {,{x-Indeterminate,y-Indeterminate}} 其含义是: 可行区域无界, 问题没有最大值, 或说最大值是无穷大. 然后返回投资的收益和风险问题. 2.线性规划命令LinearProgramming 当自变量和约束不等式较多时, 用ConstrainedMax或ConstrainedMin求解就比较麻烦. 此时, 可将目标函数和约束条件用向量或矩阵表示, 然后使用LinearProgramming. 其基本格式为 LinearProgramming[c,m,b] 其中c是行向量, b是列向量, m是矩阵, 自变量用x表示, 使用该命令, 则在满足不等式且的可行区域中, 求出函数cx的最小值点x. 注: 实际输入时, b仍以行向量表示. 此外, 这个命令也有可选参数Tolerance, 其含义与前面的说明相同. 例如, 用约束最小命令计算, 输入 ConstrainedMin[2x-3y,{x+y10,x-y2,x1},{x,y}] 则输出 {0,{x-6,y-4}} 改为用线性规划命令计算, 输入 LinearProgramming[{2,-3},{{-1,-1},{1,-1},{1,0}},{-10,2,1}] 则输出 {6,4} 两者结果一样, 但表示的方法不同. 注: 当有无穷多组解时, 线性规划命令仍不会给出提示信息. 应用举例 1.投资的收益和风险 例1 (1998年全国大学生数学建模竞赛的A题) 市场上有n种资产(如股票、债券、…)供投资者选择, 某公司有数额为M的一笔相当大的资金可用作一个时期的投资.公司财务分析人员对这n种资产进行了评估

文档评论(0)

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

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

1亿VIP精品文档

相关文档