1 下面我们通过一个例子来解释怎样用“规划求解”来求解数学规划问题
例 1公司通常需要确定每月(或每周)生产计划,列出每种产品必须生产的数量
具体来说就是,产品组合问题就是要确定公司每月应该生产的每种产品的数量以使利润最大化
产品组合通常必须满足以下约束:产品组合使用的资源不能超标
对每种产品的需求都是有限的
我们每月生产的产品不能超过需求的数量,因为生产过剩就是浪费(例如,易变质的药品)
下面,我们来考虑让某医药公司的最优产品组合问题
该公司有六种可以生产的药品,相关数据如下表所示
表 1 消耗系数产品 1 产品 2 产品 3 产品 4 产品 5 产品 6 现有劳动力(小时)6 5 4 3 2
5 4500 原料(磅)3
3 1600 单位利润(元)6 5
8 需求量(磅)960 928 1041 977 1084 1055 设该公司生产药品1~ 6 的产量分别为126,,,x xx (磅),则最优产品组合的线性规划模型为123456123456123456123456max65
865432
545003
316009609281041
977108410550,16jzxxxxxxxxxxxxxxxxxxxxxstxxxxj下面用 规划求解加载宏来求解这个问题:首先,如下如所示,在Excel 工作表内输入目标函数的系数、约束方程的系数、右端常数项;2 其次,选定目标函数单元、可变单元、约束函数单元,定义目标函数、约束函数其中,劳动力约束函数的定义公式是“=MMULT(B3:G3, J5:J10) ”,原料约束函数的定义公式是“= MMULT(B4:G4,J5:J10) ”,目标函数的定义公式是“MMULT(B5:G5, J5:J