Microsoft office online中关于规划求解文档的整理.doc
《Microsoft office online中关于规划求解文档的整理.doc》由会员分享,可在线阅读,更多相关《Microsoft office online中关于规划求解文档的整理.doc(24页珍藏版)》请在三一办公上搜索。
1、Microsoft office online 中关于规划求解文档的整理Kingfisher2007年5月30日更改“规划求解”的求解方法适用于: Microsoft Office Excel 20031、在“工具”菜单上,单击“规划求解”。如果“规划求解”命令没有出现在“工具”菜单上,则需要安装“规划求解”加载宏 (加载项:为 Microsoft Office 提供自定义命令或自定义功能的补充程序。)。操作方法1、在“工具”菜单上,单击“加载宏”。 2、如果在“可用加载宏”框中没有所需的加载宏 (加载项:为 Microsoft Office 提供自定义命令或自定义功能的补充程序。),请单击“
2、浏览”,再找到该加载宏。3、在“可用加载宏”框中,选中待装载的加载宏旁边的复选框,再单击“确定”。 4、如果必要,请按安装程序中的指示进行操作。 2、在“规划求解参数”对话框中,单击“选项”。 3、在“规划求解选项”对话框中,设置下列一个或多个选项: 求解时间与迭代次数1、在“最长运算时间”框中,键入限定的最长求解时间(秒数)。 2、在“迭代次数”框中,键入限定的最大迭代次数。 注释 如果求解过程在求出结果之前即达到最长求解时间或最大迭代次数,“规划求解”会出现“显示中间结果”对话框。精度在“精度”框中,键入所要求的精度:该数值越小,精度越高。允许误差在“允许误差”框中,键入在求解中限定的误差
3、百分比。 收敛度在“收敛度”框中,键入“规划求解”最后五次迭代值之间相对变化量的限定值(相对变化量小于此值时即结束求解,得出结果):此数值越小,相邻迭代结果之间允许的相对变化就越小。 注释 可使用对话框中的“帮助”按钮来获取有关其他选项的更多信息。4、单击“确定”。 5、在“规划求解参数”对话框中,单击“求解”或“关闭”。创建规划求解报表适用于: Microsoft Office Excel 20031、定义和解决问题。 操作方法1、在“工具”菜单上,单击“规划求解”。 2、如果“规划求解”命令没有出现在“工具”菜单中,则需要安装“规划求解”加载宏 (加载项:为 Microsoft Offic
4、e 提供自定义命令或自定义功能的补充程序。)程序。操作方法1、在“工具”菜单上,单击“加载宏”。 2、如果在“当前加载宏”列表框中没有所需加载宏 (加载项:为 Microsoft Office 提供自定义命令或自定义功能的补充程序。),请单击“浏览”按钮,再找到该加载宏。3、在“当前加载宏”框中,选中待装载的加载宏旁边的复选框,再单击“确定”。 4、如果必要,请按安装程序中的指示进行操作。 3、在“设置目标单元格”框中,输入目标单元格的单元格引用 (单元格引用:用于表示单元格在工作表上所处位置的坐标集。例如,显示在第 B 列和第 3 行交叉处的单元格,其引用形式为“B3”。)或名称 (名称:代
5、表单元格、单元格区域、公式或常量值的单词或字符串。名称更易于理解,例如,“产品”可以引用难于理解的区域“Sales!C20:C30”。)。目标单元格必须包含公式 (公式:单元格中的一系列值、单元格引用、名称或运算符的组合,可生成新的值。公式总是以等号 (=) 开始。)。 4、请执行下列操作之一: 若要使目标单元格中数值最大,请单击“最大值”。 若要使目标单元格中数值最小,请单击“最小值”。若要使目标单元格中数值为确定值,请单击“值为”,再在编辑框中键入数值。5、在“可变单元格”框中,输入每个可变单元格的名称或引用,用逗号分隔不相邻的引用。可变单元格必须直接或间接与目标单元格相联系。最多可以指定
6、 200 个可变单元格。 6、若要使“规划求解”基于目标单元格自动设定可变单元格,请单击“推测”。7、在“约束”框中,输入任何要应用的约束条件 (约束条件:“规划求解”中设置的限制条件。可以将约束条件应用于可变单元格、目标单元格或其他与目标单元格直接或间接相关的单元格。)。 操作方法添加约束条件 1、在“规划求解参数”对话框的“约束”下,单击“添加”。2、在“单元格引用位置”框中,输入需要对其中数值进行约束的单元格引用 (单元格引用:用于表示单元格在工作表上所处位置的坐标集。例如,显示在第 B 列和第 3 行交叉处的单元格,其引用形式为“B3”。)或单元格区域的名称 (名称:代表单元格、单元格
7、区域、公式或常量值的单词或字符串。名称更易于理解,例如,“产品”可以引用难于理解的区域“Sales!C20:C30”。)。3、单击希望在引用单元格和约束条件 (约束条件:“规划求解”中设置的限制条件。可以将约束条件应用于可变单元格、目标单元格或其他与目标单元格直接或间接相关的单元格。)之间使用的关系(“=”、“Int”或“Bin”)。如果单击“Int”,则“约束值”框中会显示“整数”;如果单击“Bin”,则“约束值”框中会显示“二进制”。4、在“约束值”框中,键入数字、单元格引用或名称,或键入公式 (公式:单元格中的一系列值、单元格引用、名称或运算符的组合,可生成新的值。公式总是以等号 (=)
8、 开始。)。5、请执行下列操作之一:若要接受约束条件并要添加其他的约束条件,请单击“添加”。若要接受约束条件并返回“规划求解参数”对话框,请单击“确定”。注意只能在对可变单元格的约束条件中应用“Int”和“Bin”关系。当“规划求解选项”对话框中的“采用线性模型”复选框被选中时,对约束条件的数量没有限制。对于非线性问题,每个可变单元格除了变量的范围和整数限制外,还可以有多达 100 个约束。更改或删除约束条件1、在“规划求解参数”对话框的“约束”下,单击要更改或删除的约束条件 (约束条件:“规划求解”中设置的限制条件。可以将约束条件应用于可变单元格、目标单元格或其他与目标单元格直接或间接相关的
9、单元格。)。2、单击“更改”,并进行所需的更改,或单击“删除”。8、单击“求解”,再执行下列操作之一: 若要在工作表中保存求解后的数值,请在“规划求解结果”对话框中,单击“保存规划求解结果”。 若要恢复原始数据,请单击“恢复为原值”。 提示按 Esc 可以中止求解过程,Microsoft Excel 将按最后找到的可变单元格的数值重新计算工作表。 2、若求出解,请在“报告”框中单击一种报表类型,再单击“确定”。 报表保存在工作簿中新生成的工作表上。运用“规划求解”定义并解答问题适用于: Microsoft Office Excel 20031、在“工具”菜单上,单击“规划求解”。 2、如果“规
10、划求解”命令没有出现在“工具”菜单中,则需要安装“规划求解”加载宏 (加载项:为 Microsoft Office 提供自定义命令或自定义功能的补充程序。)程序。操作方法1、在“工具”菜单上,单击“加载宏”。 2、如果在“可用加载宏”框中没有所需的加载宏 (加载项:为 Microsoft Office 提供自定义命令或自定义功能的补充程序。),请单击“浏览”,再找到该加载宏。3、在“可用加载宏”框中,选中待装载的加载宏旁边的复选框,再单击“确定”。 4、如果必要,请按安装程序中的指示进行操作。 3、在“设置目标单元格”框中,输入目标单元格的单元格引用 (单元格引用:用于表示单元格在工作表上所处
11、位置的坐标集。例如,显示在第 B 列和第 3 行交叉处的单元格,其引用形式为“B3”。)或名称 (名称:代表单元格、单元格区域、公式或常量值的单词或字符串。名称更易于理解,例如,“产品”可以引用难于理解的区域“Sales!C20:C30”。)。目标单元格必须包含公式 (公式:单元格中的一系列值、单元格引用、名称或运算符的组合,可生成新的值。公式总是以等号 (=) 开始。)。 4、请执行下列操作之一: 若要使目标单元格中数值最大,请单击“最大值”。 若要使目标单元格中数值最小,请单击“最小值”。若要使目标单元格中数值为确定值,请单击“值为”,再在编辑框中键入数值。5、在“可变单元格”框中,键入每
12、个可变单元格的名称或引用,用逗号分隔不相邻的引用。可变单元格必须直接或间接与目标单元格相联系。最多可以指定 200 个可变单元格。 6、如果要使“规划求解”根据目标单元格自动设定可变单元格,请单击“推测”。7、在“约束”框中,输入任何要应用的约束条件 (约束条件:“规划求解”中设置的限制条件。可以将约束条件应用于可变单元格、目标单元格或其他与目标单元格直接或间接相关的单元格。)。 操作方法添加约束条件 1、在“规划求解参数”对话框的“约束”下,单击“添加”。2、在“单元格引用位置”框中,输入需要对其中数值进行约束的单元格引用 (单元格引用:用于表示单元格在工作表上所处位置的坐标集。例如,显示在
13、第 B 列和第 3 行交叉处的单元格,其引用形式为“B3”。)或单元格区域的名称 (名称:代表单元格、单元格区域、公式或常量值的单词或字符串。名称更易于理解,例如,“产品”可以引用难于理解的区域“Sales!C20:C30”。)。3、单击希望在引用单元格和约束条件 (约束条件:“规划求解”中设置的限制条件。可以将约束条件应用于可变单元格、目标单元格或其他与目标单元格直接或间接相关的单元格。)之间使用的关系(“=”、“int”或“bin”)。如果单击“int”,则“约束值”框中会显示“整数”;如果单击“bin”,则“约束值”框中会显示“二进制”。4、在“约束值”框中,键入数字、单元格引用或名称,
14、或键入公式 (公式:单元格中的一系列值、单元格引用、名称或运算符的组合,可生成新的值。公式总是以等号 (=) 开始。)。5、请执行下列操作之一:若要接受约束条件并要添加其他的约束条件,请单击“添加”。若要接受约束条件并返回“规划求解参数”对话框,请单击“确定”。注意只能在对可变单元格的约束条件中应用“int”和“bin”关系。当“规划求解选项”对话框中的“采用线性模型”复选框被选中时,对约束条件的数量没有限制。对于非线性问题,每个可变单元格除了变量的范围和整数限制外,还可以有多达 100 个约束。更改或删除约束条件1、在“规划求解参数”对话框的“约束”下,单击要更改或删除的约束条件 (约束条件
15、:“规划求解”中设置的限制条件。可以将约束条件应用于可变单元格、目标单元格或其他与目标单元格直接或间接相关的单元格。)。2、单击“更改”,并进行所需的更改,或单击“删除”。8、单击“求解”,再执行下列操作之一: 若要在工作表中保存求解后的数值,请在“规划求解结果”对话框中,单击“保存规划求解结果”。 若要恢复原始数据,请单击“恢复为原值”。 提示按 Esc 可以中止求解过程,Microsoft Excel 将按最后找到的可变单元格的数值重新计算工作表。使用规划求解确定最佳产品组合适用于: Microsoft Office Excel 2003适用于Microsoft Office Excel
16、2003Microsoft Excel 2000 和 2002本文改编自Microsoft Excel Data Analysis and Business Modeling(Wayne L. Winston 著)。 这本具有教学风格的图书是 Wayne Winston 根据一系列演示文稿编写而成。Wayne Winston 是一位知名的统计学家和贸易学教授,专门研究 Excel 具有创新性的实际应用。所以这本书对您开启思路可能会有所帮助。 请访问 Microsoft 学习工具(英文)购买此书。本文内容什么是 Excel 规划求解工具? 如何确定哪种产品组合可以使利润最大化? 如何将此模型输入
17、到规划求解中? 规划求解模型总是有解决方案吗? 如果设置目标单元格的值未收敛,意味着什么? 自我测试 示例文件您可以从 Microsoft Office Online 中示例文本(英文)与 Microsoft Excel Data Analysis and Business Modeling 中的摘录有关的示例文件。本文使用了 prodmix.xls 和 s25_1.xls 至 s25_5.xls 文件。什么是 Excel 规划求解工具?当您想要寻找做某件事的最佳方法时,使用的就是规划求解。或者,更正规的说法就是,当您想要在电子表格的某些单元格中得到优化(最大化或最小化)某个目标的值时,使用的
18、就是规划求解。优化模型包括三部分:目标单元格、可变单元格和约束。目标单元格代表目的或目标。例如,最大化每月利润。 可变单元格是电子表格中我们可以进行更改或调整以优化目标单元格的单元格。例如,每月每种产品的产量。 约束是您置于可变单元格中的限制条件。例如,使用的资源不能超标,并且不能生产过剩的产品。 如何确定哪种产品组合可以使利润最大化?公司通常需要确定每月(或每周)生产计划,列出每种产品必须生产的数量。具体来说就是,产品组合问题涉及如何确定在每月应该生产的每种产品的数量以使利润最大化。产品组合通常必须满足以下约束:产品组合使用的资源不能超标。 对每种产品的需求都是有限的。我们每月生产的产品不能
19、超过需求的数量,因为生产过剩就是浪费(例如,易变质的药品)。 让我们来解决以下产品组合示例问题。您可以在 prodmix.xls 文件中找到该问题的解决方案(该文件包含在示例文件下载中),如图 1 所示。图 1:产品组合示例。假定我们在一家医药公司工作,这家公司可以在他们的工厂生产六种产品。生产每种产品都需要人工和原材料。 图 1 的第 4 行显示了生产一磅的每种产品所需的人工小时数,第 5 行显示了生产一磅的每种产品所需的原材料的磅数。例如,生产一磅的产品 1 需要 6 小时人工和 3.2 磅原材料。 第 6 行显示了每种药品每磅的价格,第 7 行显示了每磅的成本,第 9 行显示每磅可带来的
20、利润。例如,产品 2 的价格是每磅 11.00 美元,每磅的单位成本是 5.70 美元,每磅的利润就是 5.30 美元。 第 8 行显示了该月对每种药品的需求。例如,对产品 3 的需求为 1041 磅。 该月可提供 4500 人工工时和 1600 磅的原材料。该公司如何最大化它每月的利润?如果我们对规划求解一无所知,我们会通过构建一个电子表格,然后在其中跟踪每种产品组合以及与该产品组合相关联的资源用量来处理这一问题。然后我们会反复试验、不断地变化产品组合以优化利润,同时确保使用的人工或原材料不会超标,并确保不会生产出过剩药品。在此过程中,我们只在反复试验阶段中使用了规划求解。从根本上来说,规划
21、求解是一个可以完美地执行反复试验搜索的优化引擎。解决产品组合问题的关键是有效地计算与任一给定产品组合相关联的资源用量和利润。SUMPRODUCT 函数是我们可以用来执行此计算的一个重要工具。SUMPRODUCT 函数将单元格区域中相应的值相乘并返回这些值的总和。SUMPRODUCT 评估中使用的每个单元格区域都必须具有相同的维度,这意味着您可以对两行或两列使用 SUMPRODUCT,而不是对一列或一行。作为如何在产品组合示例中使用 SUMPRODUCT 函数的示例,让我们尝试计算一下我们的资源用量。通过以下计算方式可以得出人工用量:(每磅药品 1 使用的人工)*(生产的药品 1 的磅数)+(每
22、磅药品 2 使用的人工)*(生产的药品 2 的磅数)+.(每磅药品 6 使用的人工)*(生产的药品 6 的磅数)在我们的电子表格中,我们可能会通过 D2*D4+E2*E4+F2*F4+G2*G4+H2*H4+I2*I4 来计算人工用量(非常繁锁)。类似地,原材料用量可以通过 D2*D5+E2*E5+F2*F5+G2*G5+H2*H5+I2*I5 计算。在电子表格中对六种产品分别输入这些公式是很浪费时间的。想像一下,如果您正在对一家其工厂生产 50 种产品的公司执行这样的计算,会花费多长时间? 计算人工和原材料用量的一种更为简单的方法是将 D14 中的公式复制到 D15 中: SUMPRODUC
23、T($D$2:$I$2,D4:I4)该公式会计算 D2*D4+E2*E4+F2*F4+G2*G4+H2*H4+I2*I4(这是我们的人工用量),这要比手动输入简单得多! 请注意,我对区域 D2:I2 使用了 $ 符号,以便在我复制公式时,我仍然可以从第 2 行中取下产品组合。单元格 D15 中的公式用于计算原材料用量。类似地,通过以下计算方式可以得出我们的利润:(每磅药品 1 的利润)*(生产的药品 1 的磅数)+(每磅药品 2 的利润)*(生产的药品 2 的磅数)+.(每磅药品 6 的利润)*(生产的药品 6 的磅数)。在单元格 D12 中使用以下公式可以很容易计算出利润: SUMPRODU
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Microsoft office online中关于规划求解文档的整理 online 关于 规划 求解 文档 整理
链接地址:https://www.31ppt.com/p-2882459.html