挑战半个月速成数学建模第一天-线性规划

目录

一 模型概况

二赛题关键词

三模型求解

1.传入参数

2.求解代码

四例子


一 模型概况

  线性规划问题着手处理在约束条件下求最优解的问题,变量均为一次方

二赛题关键词

  ""类,求解最多,最少,最优,注意最佳收益率是非线性规划。另,0/1规划,整形规划也是特殊的线性规划。例如生产安排,投资收益,销售运输,车辆安排

三模型求解

工具:matlab中linprog函数

注意点:matlab中不等式均为<=,注意自行变号,返回实际问题时注意将目标函数变号。

函数使用方法

1.传入参数

f:目标函数的系数向量

A:不等式约束条件的变量系数矩阵(没有用[]代替)

b:不等式约束条件的常数项矩阵(没有用[]代替)

Aeq:等式约束条件的变量系数矩阵(没有用[]代替)

beq:等式约束条件的常数项矩阵(没有用[]代替)

lu:决策变量的最小取值(没有不用写)

ub:决策变量的最大取值(没有不用写)

2.求解代码

[x,y]=linprog(f,A,b,Aeq,beq,lb,ub);

四例子

求解以下线性规划问题

首先将目标函数变号,显化传入参数得出

定义各传入参数

f=[-40;-30];
A=[1,1;-1,0;0,-1;240,120];
b=[6;-1;-1;1200];

 使用函数

[x,y]=linprog(f,A,b)
y=-y%注意这里不能忘记回溯到实际问题

得出结论

y=220;
x=[4.0000;2.0000];

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

九川melody

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值