运用EXCEL求解线性规划模型.ppt
《运用EXCEL求解线性规划模型.ppt》由会员分享,可在线阅读,更多相关《运用EXCEL求解线性规划模型.ppt(56页珍藏版)》请在三一办公上搜索。
1、运用EXCEL建模与求解,2011.05,学习背景知识介绍,学习运筹学不仅拥有深厚的数学功底,而且要应用计算机完成模型的建立,并求解最优化方案。使用电子表格软件已经成为管理优化和运筹学教学的一个新的潮流。近年来,美国高校“运筹学”(管理优化)教学思想、内容、方法和手段有了根本的转变,主要表现在美国各大学已普遍采用“电子表格”这一全新的教学方法。国外最新教材数据、模型与决策运用电子表格建模与案例研究(翻译版)详细介绍了各种运筹学模型及其在EXCEL软件中的实现方法。,应用EXCEL求解线性规划模型,线性规划模型的描述,例:某工厂生产两种新产品:门和窗。经测算,每生产一扇门需要在车间1加工1小时、
2、在车间3加工3小时;每生产一扇窗需要在车间2和车间3各加工2小时。而车间1每周可用于生产这两种新产品的时间为4小时、车间2为12小时、车间3为18小时。已知每扇门的利润为300元,每扇窗的利润为500元。根据市场调查得到的这两种新产品的市场需求状况可以确定,按当前的定价可确保所有的新产品均能销售出去。问:该工厂如何安排这两种新产品的生产计划,才能使总利润最大?,线性规划模型的描述,数据表格:,线性规划模型的建立,假设:每周各生产门和窗x1、x2个。建立线性规划模型如下:Max Z=300 x1+500 x2 x14 2x212 3x1+2x218 x1、x20,EXCEL求解线性规划模型,一、
3、在EXCEL电子表格中建立线性规划模型1、把相关数据输入到EXCEL电子表格中,EXCEL求解线性规划模型,2、主要求解结果 两种新产品每周的产量;两种新产品每周各实际使用的工时(不能超过计划工时);两种新产品的总利润,EXCEL求解线性规划模型,3、主要结果的计算方法(1)两种新产品的每周产量:C12、D12,试验解为0。(2)实际使用工时计算(三种方法)1)分别在E7、E8、E9中输入相应的计算公式:E7:C7*C12+D7*D12 E8:C8*C12+D8*D12 E9:C9*C12+D9*D12,EXCEL求解线性规划模型,2)复制、粘贴方法:在E7中输入:C7*$C$12+D7*$D
4、$12 复制E7单元格到E8、E9 3)公式法:在E7中输入:=SUMPRODUCT(C7:D7,$C$12:$D$12)复制E7单元格到E8、E9,EXCEL求解线性规划模型,(3)总利润计算:在G12单元格输入公式:=C4*C12+D4*D12 或:=SUMPRODUCT(C4:D4,C12:D12),EXCEL求解线性规划模型,收集问题数据;在电子表格中输入数据(数据单元格);确定决策变量单元格(可变单元格);输入约束条件左边的公式(输出单元格)使用SUMPRODUCT函数简化输入;输入目标函数公式(目标单元格)。使用SUMPRODUCT函数简化输入。,在电子表格中建立线性规划模型步骤总
5、结,EXCEL求解线性规划模型,二、在EXCEL电子表格中求解线性规划模型1、求解参数设置:“工具”规划求解“,弹出“规划求解参数”对话框,设置求解相关参数。,EXCEL求解线性规划模型,2、约束的设置:单击“添加”,弹出“添加约束”,添加约束条件。,EXCEL求解线性规划模型,3、求解选项设置:单击“选项”,弹出“规划求解选项”对话框。选择“采用线性模型”和“假定非负”。,EXCEL求解线性规划模型,4、求解及结果 单击“求解”,开始规划求解。弹出“规划求解结果”对话框。选择“保存规划求解结果”。,EXCEL求解线性规划模型,5、电子表格显示结果:单击“确定”,在电子表格的可变单元格、输出单
6、元格及目标单元格出现求解结果。,EXCEL求解线性规划模型,课堂练习1:P25 1利用SUMPRODUCT函数求解例。,EXCEL求解线性规划模型,某家具制造厂生产五种不同规格的家具.每件家具都要经过机械成型、打磨、上漆等几个主要生产工序.每件家具的每道工序所使用的时间及每道工序的可用时间、每种家具的利润等数据如下表。问工厂应如何安排生产,才能使总利润最大?,EXCEL求解线性规划模型,EXCEL求解线性规划模型,三、使用单元格命名方法求解线性规划模型 求解时首先给与公式和模型有关的四类单元格进行命名。数据单元格:单位利润(C4:D4)、可用工时(G7:G9)可变单元格:每周产量(C12:D1
7、2)输出单元格:实际使用(E7:E9)目标单元格:总利润(G12),EXCEL求解线性规划模型,命名规则:(1)命名:选择命名区域(名称区域+数据区域)。例:把(C4:D4)区域命名为“单位利润”,则选择(B4:D4)。路径:“插入”“名称”“指定”,进入“指定名称”界面。选择名称所要放置的单元格。单击“确定”,完成一个名称设置。重复上述步骤,命名其它单元格。,EXCEL求解线性规划模型,(2)查看、更改、删除 路径:“插入”“名称”“定义”,进入“定义名称”界面。单击某个名称,可查看其引用位置。更改:先添加新名称,再删除原名称。也可修改原名称的引用位置。删除:选择欲删除单元格名称,单击“删除
8、”。,EXCEL求解线性规划模型,查看、更改、删除操作界面,EXCEL求解线性规划模型,(3)将应用改为名称 路径:单击某一单元格,“插入”“名称”“应用”。在“应用名称”对话框中,选中准备使用的一个或多个名称。,EXCEL求解线性规划模型,(4)将单元格名称粘贴到电子表格中选择空白单元格,输入“区域名称”和“单元格”。单击“区域名称”下的单元格。路径:“插入”“名称”“粘贴”。出现“粘贴名称”对话框。单击“粘贴列表”,在电子表格中的相应位置得出结果。,EXCEL求解线性规划模型,EXCEL求解线性规划模型,(5)对结果进行修饰 利用“替换”功能中的“全部替换”去掉“=Sheet1!”和“$”
9、,得出区域名称和引用结果。,EXCEL求解线性规划模型,规划求解过程,EXCEL求解线性规划模型,使用名称比使用字母更容易理解公式的含义在“规划求解参数”对话框中使用名称更容易理解线性规划模型的含义。增强了公式和模型的可读性,使用单元格命名法有何好处?,课堂练习3:P25 1,输入数据标识数据每个数据对应唯一单元格在电子表格中显示完整模型数据、公式分离保持简单化使用区域名称使用相对和绝对地址简化公式并复制使用边框、底色区分单元格类型,建模求解要点回顾,某公司有100万元的资金可供投资,该公司有六个可选的投资项目,其各种数据见下表.该公司的目标:投资风险最小,每年红利至少6.5万元,最低平均增长
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 运用 EXCEL 求解 线性规划 模型

链接地址:https://www.31ppt.com/p-5849407.html