Excel求解运筹学问题.ppt
《Excel求解运筹学问题.ppt》由会员分享,可在线阅读,更多相关《Excel求解运筹学问题.ppt(56页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、用用EXCEL求解运筹学问题求解运筹学问题主主 要要 内内 容容1.用用Excel Solver 求解线性规划求解线性规划2.用用Excel Solver Table 进行敏感性分析进行敏感性分析3.用用Excel Solver 求解运输问题和指派问题求解运输问题和指派问题4.用用Excel Solver求解网络问题求解网络问题5.用用Excel Solver 做线性回归分析做线性回归分析6.用用Excel Solver 进行决策分析进行决策分析1.应用应用Excel 求解线性规划问题求解线性规划问题(1)Excel Solver 的安装Excel工具菜单中选择加载宏加载宏以后加载宏以后,在工
2、具菜单中出现规划求解在工具菜单中出现规划求解某企业的产品生产数据如下表某企业的产品生产数据如下表分工厂分工厂单位产品生产时间单位产品生产时间每周可利用时间每周可利用时间门门窗窗11小时小时04小时小时202小时小时12小时小时33小时小时2小时小时18小时小时单位利润单位利润$300500理论模型理论模型(2)求解如下的线性规划问题求解如下的线性规划问题第一步:选择决策变量单元格第一步:选择决策变量单元格决策变量的初始值一般赋决策变量的初始值一般赋0,并用较醒目的颜色表示。,并用较醒目的颜色表示。第二步:目标单元格,用函数公式表示第二步:目标单元格,用函数公式表示 并用较醒目的颜色表示。并用较
3、醒目的颜色表示。第三步:约束条件左边项用函数表示第三步:约束条件左边项用函数表示第四步第四步:激活规划求解激活规划求解,确定可变单元格和目标单元格确定可变单元格和目标单元格第五步第五步:增加约束条件增加约束条件第六步第六步:完成求解对话框完成求解对话框第七步第七步:求解方式的选择求解方式的选择第八步第八步:从求解结果对话框选择所要的报告从求解结果对话框选择所要的报告求解结果报告求解结果报告灵敏性报告灵敏性报告极限报告极限报告 求解结果报告求解结果报告 灵敏性报告灵敏性报告 极限值报告极限值报告2.用用Excel Solver Table 进行敏感性分析进行敏感性分析Solver Table宏的
4、安装使用Be sure that the Solver is installed.If it is,it should appear under the Tools menu.Quit Excel if it is currently running.Save the Solver Table.xla file to the exact same location as the Solver.xla file(C:program filesMicrosoft Office OfficeLibrarySolverSolver.xla)(If it is not,use the Find comm
5、and to find the Solver.xla file).Launch Excel.Under the Tools menu,choose the Add-Ins command.Click the Solver Table checkbox to have Solver Table load with Excel every time it is loaded.应用应用Solver Table 做敏感性分析做敏感性分析门的单位利润从$100变到$1000,产品组合的变化(1)只有一个目标函数系数变动的影响只有一个目标函数系数变动的影响(2)有两个目标函数系数同时变动的影响有两个目标函
6、数系数同时变动的影响Select these cells(C17:H20),before choosing the Solver Table.16门和窗的利润同时变化时门和窗的利润同时变化时,最优解的变化最优解的变化3.用用Excel Solver 求解运输问题和指派问题求解运输问题和指派问题例 Better Products公司决定利用三个有剩余生产能力的工厂生产四种新产品,问题:问题:哪个工厂生产哪种产品?哪个工厂生产哪种产品?40303020需要的产量4521273037375232940275$24$28$27$411工厂工厂剩余生剩余生产能力产能力4321产品产品单位成本单位成本如果
7、一类产品可以在不同的工厂生产如果一类产品可以在不同的工厂生产,可以将此问题看成运输问题可以将此问题看成运输问题G11=sum(C11:F11)C14=sum(C11:C13G12=sum(C12:F12)G13=sum(C13:F13)I16=sumproduct($C$4:$F$6,$C$11:$F$13)如果一类产品不能在不同的工厂生产如果一类产品不能在不同的工厂生产,可以将此问题看成指派问题可以将此问题看成指派问题,并且此时,第一、第二个工厂有生产两种产品的能力。并且此时,第一、第二个工厂有生产两种产品的能力。例题例题:固特产品公司研究发展部开发了三种新产品,公司有两个工固特产品公司研究
8、发展部开发了三种新产品,公司有两个工厂可以生产这些新产品,每种产品都可以在两个工厂中的任意一个厂可以生产这些新产品,每种产品都可以在两个工厂中的任意一个进行生产,为了防止公司生产线的过度多样化,同时也为了管理上进行生产,为了防止公司生产线的过度多样化,同时也为了管理上的方便,公司管理层增加了以下限制:的方便,公司管理层增加了以下限制:(1)从三种产品种最多选择其中两种进行;从三种产品种最多选择其中两种进行;(2)两个工厂中必须选出一个专门生产两种新产品。两个工厂中必须选出一个专门生产两种新产品。每单位产品生产时间每单位产品生产时间(小时小时)每周可利用生产每周可利用生产时间时间(小时小时)工厂
9、工厂产品产品1产品产品2产品产品3 134230246240单位利润573(千美元)可销售数量759(每周)三种产品至三种产品至多生产二种多生产二种两个工厂中选两个工厂中选一个生产新产一个生产新产品品该问题的混合整数规划模型该问题的混合整数规划模型该问题的该问题的EXCEL电子表格模型电子表格模型4.用用Excel Solver求解网络问题求解网络问题例例1:求解如下的一个网络最大流问题,弧旁括号中第一个数字为求解如下的一个网络最大流问题,弧旁括号中第一个数字为弧容量,第二个数字为现有流量。弧容量,第二个数字为现有流量。s2134t(8,3)(6,6)(7,6)(2,0)(3,0)(10,4)
10、(8,4)(3,3)(7,7)最大流问题最大流问题例例2:若下图中弧旁括号中第一个数字为弧容量,第二个数字为单若下图中弧旁括号中第一个数字为弧容量,第二个数字为单位流量的费用,求该问题的一个最小费用最大流。位流量的费用,求该问题的一个最小费用最大流。s2134t(8,3)(6,6)(7,6)(2,1)(3,1)(10,4)(8,4)(3,3)(7,7)该问题分两步做,第一步该问题分两步做,第一步先不考费用求最大流。先不考费用求最大流。最小费用最大流问题最小费用最大流问题第二步:将最大流固定,求最小费用。第二步:将最大流固定,求最小费用。目标为最小费用目标为最小费用例题例题3:求下图中的从起点:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Excel 求解 运筹学 问题
限制150内