用WPS表格解线性规划问题举例
的有关信息介绍如下:用WPS表格解线性规划问题举例
举一个经常使用的例子:
营养学家指出,成人良好的日常饮食应该至少提供0.075 kg的碳水化合物,0.06 kg的蛋白质,0.06kg的脂肪.1 kg食物A含有0.105kg碳水化合物,0.07kg蛋白质,0.14 kg脂肪,花费28元;而1 kg食物B含有0.105 kg碳水化合物,0.14 kg蛋白质, 0.07kg脂肪,花费21元。为了满足营养专家指出的日常饮食要求,同时使花费最低,需要同时食用食物A和食物B各多少千克?
此时,可以设每天食用x千克食物A,y千克食物B,总成本为z
目标函数z=28x+21y.
首先在WPS里安装规划求解:
数据-模拟分析-规划求解
在工作表中输入例子中的数据和限制条件,并将单元格B2、C2、D3分别作为变量x,y的解和最值z的输出区域
在单元格D3中输入公式=$B$2*B3+$C$2*C3(该公式即为目标函数),把这个公式分别复制到单元格D4(双击D4可见公式变为=$B$2*B4+$C$2*C4)、D5、D6.
选中单元格D3,打开”规划求解“命令,弹出规划求解参数对话框,在”等于“栏中选择 ”最小值“(要求是花费最小),在”通过更改可变单元格“框中输入”$B$2,$C$2“(即x和y)。
单击”约束“中的”添加“按纽,打开”添加约束“对话框,在”单元格引用“框中输入$D$4,在下拉式比较符列表中选择”>=“,在”约束“框中输入$E$4(表示约束条件0.105x+0.105y>=0.075),单击”添加“按钮,类似地完成其他约束条件的输入。
单击”确定“按钮后,点击”求解“按钮完成求解,
选中”报告“里的内容,还可以生成报告的工作表
最后点击”确定“,查看求解结果