举例说明通过Excel解决线性规则问题。
1、Excel中通过规划求解的方法解决线性规划问题,而默认情况下,在“数据”选项下,没有“规划求解”项,需要在左上角的“文件”选项下,“Excel选项”中的“加载项”中,将“非活动应用程序项”下的“规划求解加载项”选中,通过下方的“转到”,添加到“分析工具库”里。
2、完成以上操作后,“数据”选项下的“分析”中,就出现了“规划求解”项。
3、在A1:A5单元格中,找出哪些数加起来总和为222的求解案例中,在B6单元格输入=SUMPRODUCT(A1:A5,B1:B5)
4、点击“规划求解”,设置目标单元格为B6,目标值为222,可变单元格为B1:B5,并添加可变单元格约束条件为B1:B5为二进制(即非0即1),选择“单纯线性规则”,按“求解”;
5、Excel计算并返回“规划求解结果”,按“确定”,保留解。
6、其他更多线性规划中求最优方案(最大值、最小值)也是同样的方式,首先建立目标单元格与可变单元格的规则(目标函数),并确定目标函数所在单元格及要求(最大值、最小值或目标值),明确决策变量(可变单元格),并为可变单元格添加约束条件,然后选择“线性规划求解”的求解方法,按“求解”,由Excel自动完成求解过程。
规划求解加载宏是一个 Microsoft Office Excel 加载项 (加载项:为 Microsoft Office 提供自定义命令或自定义功能的补充程序。)程序,安装 Microsoft Office 或 Excel 后即可使用该程序。但是,要在 Excel 中使用它,您需要先进行加载。
1. 单击“Office 按钮”按钮图像,然后单击“Excel 选项”。
2. 单击“加载项”,然后在“管理”框中,选择“Excel 加载宏”。
3. 单击“转到”。
4. 在“可用加载宏”框中,选中“规划求解加载项”复选框,然后单击“确定”。
提示 如果“规划求解加载项”未在“可用加载宏”中列出,请单击“浏览”找到该加载宏。
如果出现一条消息,指出您的计算机上当前未安装规划求解加载宏,请单击“是”进行安装。
5. 加载规划求解加载宏后,“规划求解”命令将出现在“数据”选项卡的“分析”组中。
====================
解线性方程组
未知数设为“可变单元格”。
把一个方程当作目标函数,“设置目标单元格”。
其他方程作为约束函数,给定“约束”。
要用到函数:
SUMPRODUCT(array1,array2,array3, ...)
在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。
Array1, array2, array3, ... 为 2 到 255 个数组,其相应元素需要进行相乘并求和。
在Excel中添加规划求解加载项