《运筹学教学资料》第一章 excel求解线性规划PPT资料21页
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
运筹学
(5)求解模型:完成以上设定后,点击规划求解参数设定对话框中的“求 解”按钮,将出现如下求解结果对话框。
根据需要选择右边列出的三个报告中的一部分或全部,然后点击确定按钮就 可以在Excel内看到求解报告。
-8-
China University of Mining and Technology
China University of Mining and Technology
[2]如果“规划求解”未列出, 请单击“浏览”进行查找。
-2-
运筹学
三、怎样使用规划求解加载宏求解数学规划?
规划求解加载宏是一组命令构成的一个子程序,这些命令有时也称作假 设分析[3]工具,其功能是可以求出线性和非线性数学规划问题的最优解和最 优值。 使用规划求解加载宏求解数学规划的步骤
规划求解工具在Office典型安装状态下不会安装,可以通过自定义安装 选择该项或通过添加/删除程序增加规划求解加载宏。
[1]加载项的功能是为Microsoft Office 提供自定义命令或自定义功能的补充程序
-1-
China University of Mining and Technology
运筹学
-4-
China University of Mining and Technology
运筹学
模型设定方法如下:
(1)设定目标函数和优化方向: 光标指向规划求解参数设定对话框中的 “设置目标单元格”提示后的域,点击鼠 标左键,然后选中Excel工作表中的目 标单元格。然后根据模型中目标函数的优化方向,在规划求解参数设定对话 框中的“等于”一行中选择“最大值”或“最小值”; (2)设定(表示决策变量的)可变单元:光标指向规划求解参数设定对话框 中的“可变单元格”提示后的域,点击鼠标左键,然后选中Excel工作表中的可变 单元组。可以点击“推测”按钮,初步确定可变单元格的范围,然后在此基础上 进一步确定;
-9-
China University of Mining and Technology
运筹学
解:依题意,设置四种家具的日产量分别为决策变量x1,x2,x3,x4 据此,列出下面的线性规划模型:
MaxZ 60 x1 20 x2 40 x3 30 x4
4 x1 2 x2 x3 2 x4 600
-3-
China University of Mining and Technology
运筹学
再次,选定与决策变量个数相同的单元格(称为可变单元格),用以存 储决策变量;再选择与约束条件个数相同的单元格,用定义公式的方式在每 一个单元格内定义一个约束函数(称为约束函数单元格);
最后,点击下拉列菜单中的规划求解按钮,打开规划求解参数设定对话 框(如下图所示),完成规划模型的设定
二、怎样加载规划求解加载宏?
加载规划求解加载宏的方法如下:
打开“工具”下拉列菜单,然后单击“加载宏”,打开“加载宏”对话框。
在“可用加载宏”框中,选中“规划求解”旁边的复选框[2],然后单击“确定”按
如果出现一条消息,指出您的 计算机上当前没有安装规划求 解,请单击“是”用原Office安 装盘进行安装。单击菜单栏上 的“工具”。加载规划求解后, “规划求解”命令会添加到 “工具”菜单中。
-6-
China University of Mining and Technology
运筹学
(4)设定算法细节:点击规划求解参数设定对话框中的“选项”按钮,出 现如下规划求解选项对话框。
选择完成后点击确定按钮回到规划求解参数设定对话框。
-7-
China University of Mining and Technology
-5-
China University of Mining and Technology
运筹学
(3)设定约束条件:直接点击规划求解参数设定对话框中的添加按钮,出现 如下添加约束对话框:
先用鼠标左键点击“单元格引用位置”标题下的域,然后在工作表中选择 一个约束函数单元格,再点击添加约束对话框中向下的箭头,出现<=,=, >=,int和bin五个选项,根据该约束函数所在约束方程的情况选择,其中int 和bin分别用于说明整型变量和0-1型变量。选择完成后,如果还有约束条件 未设定,就点击“添加”按钮,重复以上步骤设定约束条件,设定完所有约 束条件后,点击确定完成约束条件设定,回到规划求解参数设定对话框。
(木材约束)
6
x
1
2 x2
x3
2
x4
1000
(玻璃约束)
s.t
.
2 x1 1x2 x1 100 x2 200
3
x3
2x4 400 (劳动时间 ( 家 具1需 求 量 约 束 )
( 家 具 2需 求 量 约 束 )
ຫໍສະໝຸດ Baidu
运筹学
雅致家具厂生产计划优化问题
雅致家具厂生产4种小型家具,由于该四种家具具有不同的大小、形状、重 量和风格,所以它们所需要的主要原料(木材和玻璃)、制作时间、最大 销售量与利润均不相同。该厂每天可提供的木材、玻璃和工人劳动时间分 别为600单位、1000单位与400小时,详细的数据资料见下表。
应如何安排这四种家具的日产量,使得该厂的日利润最大?
运筹学
一、什么是规划求解加载宏?
规划求解加载宏(简称规划求解)是Excel的一个加载项[1],可以用来 解决线性规划与非线性规划优化问题。规划求解可以用来解决最多有200个 变量,100个外在约束和400个简单约束(决策变量整数约束的上下边界) 的问题。可以设置决策变量为整型变量。
规划求解加载宏的开发商是Fronline System公司。用户通过自定义安 装MS-Office所使用的是标准版本规划求解加载宏,Fronline System公司同 时提供增强的Premium Solver工具。
首先,在Excel工作表中输入目标函数的系数向量、约束条件的系数矩 阵和右端常数项(每一个单元格输入一个数据);
其次,选定一个单元格存储目标函数(称为目标单元格),用定义公 式的方式在这个目标单元格内定义目标函数;
[3]该过程通过更改单元格中的值来查看这些更改对工作表中公式结果的影响。例 如,更改分期支付表中的利率可以调整支付金额。