用Excel和python编程完成线性规划问题的求解
一、问题描述
二、使用EXCEL完成线性规划问题求解
(一)建立数据源
(二)设置目标函数
目标函数为:E2:E6与F2:F6区域对应乘积之和
在C10单元表格内输入目标函数的求解方法=SUMPRODUCT(E2:E6,F2:F6)
其值为0,因为F列的值为0
(三)设置约束条件
设日间电视、夜间电视、网络媒体、平面媒体、户外广告的使用次数依次为
x1,x2,x3,x4,x5
约束条件:
1、电视广告费用不超过 3 万元:1000x1+2000x2<=30000;
2、电视广告次数至少进行 20 次:x1+x2>20;
3、广告总费用不超过 4 万元:
1000x1+2000x2+400x3+1000x4+200x5<=40000
4、被告知人数至少 10 万人:
2000x1+4000x2+3000x3+5000x4+600x5>=100000
5、各媒体使用次数不超过次数限量:x1≤14; x 2 ≤ 8 x; x 3 ≤ 40;
x 4 ≤ 5; x 5 ≤ 50;
在excel表格的单元格内输入对应公式
C15:=SUMPRODUCT(C2:C3,