运筹学上机攻略
一、 规划求解的预备知识
1、 打开Excel软件的工具→→加载宏→→规划求解(选定),单击确定;加载宏成功后,关闭再重新打开excel。注明:这个宏是office自带的,一般情况下不启用的哦,所以要加载。
2、如果上述方法,不能成功加载成功,请到网上下载规划求解宏solver.xla。
二、 规划求解的操作步骤
1、首先将已经建立好的书面数学模型,按照Excel的输入规定,将逻辑公式输入到打开的工作薄文件的一个电子表格中; 2、然后,打开“工具” →→“规划求解”,出现“规划求解参数”对话框;例:
(1)在“设置目标单元格”中输入规划模型的目标函数所在的引用位置(可以手动输入、也可采用捷径操作方法:将鼠标光标放在“设置目标单元格”里,再用鼠标点击“Excel中的目标区“);
(2)选择目标的优化方向,即确定最大值、最小值,还是需要输入特定值; (3)在“可变单元格”中输入每个变量的引用位置或名称(也可采用捷径操作); (4)鼠标点击“添加”、修改或删除,打开下一级对话框,开始对规划模型的约束对话,并在输入完毕后还回“规划求解参数”主对话框。例:
(注意:单元格引用位置也可以采用捷径操作)、约束值手动输入。 (5)鼠标点击“选项”,打开下一级对话框,开始规划模型的选项对话,并在输入完毕后还回“规划求解参数”主对话框。 3、以上工作完毕后,点击“求解”。
三、 例子
变量:甲的产量X1,乙的产量X2 目标函数:maxZ(X1,X2)=4X1+5X2 约束条件:X1+X2≤45 2X1+X2≤80 X1+3X2≤90 X1,X2≥0
第一步:在EXCEl中,输入逻辑公式,如下图:
第二步:打开“工具” →→“规划求解”,按步骤2的1-4步操作,出现下图:
【引用位置($C$6、$C$9、$C$10)等,可以手动输入、也可采用捷径操作方法:将鼠标光标放在“设置目标单元格”里,再用鼠标点击“Excel中的目标区“)】
第三步:求解结果:
Microsoft Excel 11.0 运算结果报告 工作表 [Book1]Sheet1 报告的建立: 2011-9-16 17:29:14
目标单元格 (最大值) 单元 名字
格
$C$6 目标函数 可变单元格 单元 名字
格
$C$9 决策变量X1 $C$10 决策变量X2 约束 单元 名字
格 $C$12 约束A $C$13 约束B $C$14 约束C $C$15 甲产量 $C$16 乙产量
初值
初值
0 0
单元格值
终值
状态
型数值
0 12.5 0 22.5 22.5
202.5
终值
22.5 22.5
公式
到达限制值
未到限制
67.5 $C$13
值
到达限制
90 $C$14
值
未到限制
22.5 $C$15>=0
值
未到限制
22.5 $C$16>=0
值
45 $C$12
运筹学上机攻略
一、 规划求解的预备知识
1、 打开Excel软件的工具→→加载宏→→规划求解(选定),单击确定;加载宏成功后,关闭再重新打开excel。注明:这个宏是office自带的,一般情况下不启用的哦,所以要加载。
2、如果上述方法,不能成功加载成功,请到网上下载规划求解宏solver.xla。
二、 规划求解的操作步骤
1、首先将已经建立好的书面数学模型,按照Excel的输入规定,将逻辑公式输入到打开的工作薄文件的一个电子表格中; 2、然后,打开“工具” →→“规划求解”,出现“规划求解参数”对话框;例:
(1)在“设置目标单元格”中输入规划模型的目标函数所在的引用位置(可以手动输入、也可采用捷径操作方法:将鼠标光标放在“设置目标单元格”里,再用鼠标点击“Excel中的目标区“);
(2)选择目标的优化方向,即确定最大值、最小值,还是需要输入特定值; (3)在“可变单元格”中输入每个变量的引用位置或名称(也可采用捷径操作); (4)鼠标点击“添加”、修改或删除,打开下一级对话框,开始对规划模型的约束对话,并在输入完毕后还回“规划求解参数”主对话框。例:
(注意:单元格引用位置也可以采用捷径操作)、约束值手动输入。 (5)鼠标点击“选项”,打开下一级对话框,开始规划模型的选项对话,并在输入完毕后还回“规划求解参数”主对话框。 3、以上工作完毕后,点击“求解”。
三、 例子
变量:甲的产量X1,乙的产量X2 目标函数:maxZ(X1,X2)=4X1+5X2 约束条件:X1+X2≤45 2X1+X2≤80 X1+3X2≤90 X1,X2≥0
第一步:在EXCEl中,输入逻辑公式,如下图:
第二步:打开“工具” →→“规划求解”,按步骤2的1-4步操作,出现下图:
【引用位置($C$6、$C$9、$C$10)等,可以手动输入、也可采用捷径操作方法:将鼠标光标放在“设置目标单元格”里,再用鼠标点击“Excel中的目标区“)】
第三步:求解结果:
Microsoft Excel 11.0 运算结果报告 工作表 [Book1]Sheet1 报告的建立: 2011-9-16 17:29:14
目标单元格 (最大值) 单元 名字
格
$C$6 目标函数 可变单元格 单元 名字
格
$C$9 决策变量X1 $C$10 决策变量X2 约束 单元 名字
格 $C$12 约束A $C$13 约束B $C$14 约束C $C$15 甲产量 $C$16 乙产量
初值
初值
0 0
单元格值
终值
状态
型数值
0 12.5 0 22.5 22.5
202.5
终值
22.5 22.5
公式
到达限制值
未到限制
67.5 $C$13
值
到达限制
90 $C$14
值
未到限制
22.5 $C$15>=0
值
未到限制
22.5 $C$16>=0
值
45 $C$12