文章目录
一、问题描述
- 录入数据源
(各媒体使用次数那一栏是空白)
- 约束条件
二、Excel求解
1、建立如上所示的数据表
2、设置目标函数
在 C10 单元格内输入:=SUMPRODUCT(E2:E6,F2:F6)
3、设置约束体条件
在 C15:C18 单元格内依次输入公式:
C15:=SUMPRODUCT(C2:C3,F2:F3)
C16:=F2+F3
C17:=SUMPRODUCT(C2:C6,F2:F6)
C18:=SUMPRODUCT(B2:B6,F2:F6)
4、添加备注
设置完毕的数据表:
5、选择“数据”下的“规划求解”
添加如问题描述里的六条约束条件
并且选择各项数据的输出位置
最后更改“选择求解方法”为单纯线性规划
6、线性规划结果
三、python编程求解
1、打开juputer编辑代码
新建文件,粘贴以下代码
# 导入包
from scipy import optimize
import numpy as np