第七章线性规划新7.pptVIP

  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文档。上传文档
查看更多
线性规划 线性规划简介 线性规划问题 根据实际问题的要求,可以建立线性规划问题数学模型。线性规划问题由目标函数、约束条件以及变量的非负约束三部分组成。下面列举3种最常见的线性规划问题的类型。 生产计划问题 例1.1 某工厂拥有A、B、C三种类型的设备,生产甲、乙、丙、丁四种产品。每件产品在生产中需要占用的设备机时数,每件产品可以获得的利润以及三种设备可利用的时数如下表所示: 这是一个典型的利润最大化的生产计划问题。其中max表示极大化(maximize),s.t.是subject to的缩写。求解这个线性规划,可以得到最优解为: x1=294.12 x2=1500 x3=0 x4=58.82 (件) 最大利润为 z=12737.06(元) 背包问题 指派问题 非线性规划简介 规划问题:在约束条件下求目标函数的最优值点。 规划问题包含3个组成要素: 决策变量(decision variable) 目标函数(objective function) 约束条件(constraint) 当目标函数和约束条件 都是决策变量的线性函数时, 称为线性规划问题, 否则称为非线性规划问题。 3、用MATLAB软件求解线性规划问题 线性规划问题的求解方法包括图解法、单纯形法、矩阵法等. MATLAB求解线性规划问题的命令 函数说明(1) 函数说明 函数说明 函数说明 案例二(生产计划的问题)某工厂在计划期内要安排生产Ⅰ、Ⅱ的两种产品,已知生产单位产品所需的设备台时,A、B两种原材料的消耗以及每件产品可获的利润如下表所示。问应如何安排计划使该工厂获利最多? 用MATLAB 求解案例二中关于生产计划的LP问题 案例三(营养配餐问题) 假定一个成年人每天需要从食物中获取3000卡路里热量,55克蛋白质和800毫克钙。如果市场上只有四种食品可供选择,它们每千克所含热量和营养成份以及市场价格如下表所示。试建立满足营养的前提下使购买食品费用最小的数学模型。 用MATLAB求解案例三中的线性规划问题。 案例四 (投资问题)某公司有一批资金用于4个工程项目的投资,其投资各项目时所得的净收益如下表: 用MATLAB求解案例四中的投资问题 。 fval = -14.0000 所以,工厂应选择生产第Ⅰ、Ⅱ产品的产量分别为4件和2件,工厂最多可获利14万元。 序号 食品名称 热量(卡路里) 蛋白质(克) 钙(mg) 价格(元) 1 猪肉 1000 50 400 10 2 鸡蛋 800 60 200 6 3 大米 900 20 300 3 4 白菜 200 10 500 2 返回 解 原LP模型为 在MATLAB中输入 clear f=[10,6,3,2]; A=[-10,-8,-9,-2;-5,-6,-2,-1;-4,-2,-3,-5];b=[-30,-5.5,-8]; lb=[0,0,0,0]; [X,fval]=linprog(f,A,b,[],[],lb) 显示最优解及目标函数最优值 Optimization terminated successfully. X = 0.0000 0.0000 3.3333 0.0000 所以应购买3.3333千克大米才能既满足营养需求,又能使购买食品的费用最小。 工程项目 A B C D 收益(%) 15 10 8 12 由于某种原因,决定用于项目A的投资不大于其他各项投资之和而用于项目B和C的投资要大于项目D的投资。试建立该公司收益最大的投资分配方案的数学模型。 返回 解 设x1、 x2 、x3 、x4分别代表用于项目A、B、C、D的投资百分数,则投资问题的数学模型为 MATLAB中输入 clear f = [-0.15;-0.1;-0.08;-0.12]; * * 线性规划问题最早是前苏联学者康德洛维奇(L.V. Kantorovich)于1939年提出的,但他的工作当时并未广为人知。 第二次世界大战中,美国空军的一个研究小组SCOOP(Scientific Computation of Optimum Programs)在研究战时稀缺资源的最优化分配这一问题时,提出了线性规划问题。并且由丹泽(G.B.Dantzig)于1947年提出了求解线性规划问题的单纯形法。 50年代初,电子计算机研制成功,较大规模的线性规划问题的计算已经成为可能。因此,线性规划和单纯形法受到数学家、经济学家和计算机工作者的重视,得到迅速

文档评论(0)

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

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

1亿VIP精品文档

相关文档