目录
一、加载规划求解器
1.1 Win系统
1.1.1 Microsoft office
1)文件-选项-加载项-规划求解加载项,确定
2)加载后,数据-分析-就有了规划求解
1.1.2 WPS office
在数据-模拟分析-规划求解这里可以求解
1.2 macOS系统
1)找到工具-Excel加载项-勾选solver,确定
2)加载成功后就可以在数据-规划求解
二、求解实践
案例1:
某企业生产P1、 P2两种产品,分别用A、B、C 3种不同的原料。每生产1个单位的P1 ,需用1个单位的A、1个单位的B、0个单位的C,利润为3千元;每生产1个单位的P2 ,需用1个单位的A、2个单位的B、1个单位的C,利润为4千元;现有6个单位的A、8个单位的B、3个单位的C,问企业如何安排生产,可使利润最大。
解:信息整理成表格形式
2.1 建立规划求解模型
根据需求制作表格
其中,红色表达相应表格所用公式。
2.2 规划求解
(1)在数据-分析-点击“规划求解”
(2)在“规划求解参数”对话框中
“设置目标”单元格引用按钮选择目标函数,该例子是B9;
“通过更改可变单元格”单元格引用按钮选择决策变量,该例子是B8,C8;
“遵守约束”对应约束条件;还可以在约束这规定决策变量是整数、0-1变量操作。
这里可以选定变量是否整数int、0-1取值bin:
(3)“选择求解方法”中求解线性规划,点选“单纯线性规划”(线性规划选这个求解方法),点击“求解”,就可以得到规划模型的解。
该例子中求得P1、 P2两种产品分别生产4个单元、2个单元,总利润最大,为20千元。结果出现在原来是没有数字的决策变量格和目标函数格。
至此,线性规划的求解结果就可以求解出来。
(4)如果想看的更加详细的求解过程,包括:生成规划求解的结果报告、敏感性分析。
可以在点击“求解”后的对话框选择。
得到