第5周实验--线性/非线性规划问题求解

Posted 满足没有

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第5周实验--线性/非线性规划问题求解相关的知识,希望对你有一定的参考价值。

这里写目录标题

媒体组合案例

现有5个广告投放渠道,分别是日间电视、夜间电视、网络媒体、平面媒体、户外广告,每个渠道的效果、费用及限制如下表


限制条件:
1.电视广告至少投放20次(包括日间和夜间);
2.触达用户数(曝光量)不少于10万;
3.电视广告投入费用不超过3万元;
4.现在公司总共给到4万的营销费用,要求咨询电话量的最大化。

使用Excle实现线性规划

创建数据源:

三要素:
①决策变量
设各媒体使用次数 x1,x2,x3,x4,x5
​②目标函数
咨询电话量 Z = 600x1 + 800x2 + 500x3 + 400x4 + 300x5
③约束条件
电视广告费用不超过3万元
1000x1 + 2000x2 <= 30000
电视广告次数至少进行20次
x1 + x2 >= 20
广告总费用不超过4万元
1000x1 + 2000x2 + 400x3 + 1000x4 + 100x5 <= 40000
被告知人数至少10万元人
2000x1 + 4000x2 + 3000x3 + 5000x4 + 600x5 >= 100000
各媒体使用的次数不超过次数限量
x1 <= 14;
x2 <= 8;
x3 <= 40;
x4 <= 5;
x5 <= 50;

各媒体使用次数均为正整数
x1,x2,x3,x4,x5 > 0

表格中设置目标函数:

点击相应表格,输入 : =目标函数
如:

注意:等号前面不能有空格,函数的参数就是相应的表格,直接点击或者选中即可

表格中设置约束条件

求解结果

注意对应表格约束不要选错了,不然结果数据会出错

以上是关于第5周实验--线性/非线性规划问题求解的主要内容,如果未能解决你的问题,请参考以下文章

如何使用lingo软件编程解决线性规划问题?问题如补充所示。

如何用lingo求一个最简单线性规划问题

如何用matlab求解0-1规划问题?

python数学建模导论1.1 线性代数知识的补充-线性规划方程求解方法

LINGO 线性规划模型求解

C++内点法求解大规模线性规划问题——对标MATLAB中linprog函数