线性约束条件,线性目标函数
答案:2 悬赏:20
解决时间 2021-02-22 19:20
- 提问者网友:神仙爷爷
- 2021-02-22 12:30
是什么?我要概念
最佳答案
- 二级知识专家网友:糜废丧逼
- 2021-02-22 12:48
例: 生产安排模型:某工厂要安排生产Ⅰ、Ⅱ两种产品,已知生产单位产品所需的设备台时及A、B两种原材料的消耗,如表所示,表中右边一列是每日设备能力及原材料供应的限量,该工厂生产一单位产品Ⅰ可获利2元,生产一单位产品Ⅱ可获利3元,问应如何安排生产,使其获利最多?
解:
1、确定决策变量:设x1、x2分别为产品Ⅰ、Ⅱ的生产数量;
2、明确目标函数:获利最大,即求2x1+3x2最大值;
3、所满足的约束条件:
设备限制:x1+2x2≤8
原材料A限制:4x1≤16
原材料B限制:4x2≤12
基本要求:x1,x2≥0
用max代替最大值,s.t.(subject to 的简写)代表线性约束条件,则该模型可记为:
max z=2x1+3x2 (目标函数)
s.t. x1+2x2≤8
4x1≤16
4x2≤12
x1,x2≥0
解:
1、确定决策变量:设x1、x2分别为产品Ⅰ、Ⅱ的生产数量;
2、明确目标函数:获利最大,即求2x1+3x2最大值;
3、所满足的约束条件:
设备限制:x1+2x2≤8
原材料A限制:4x1≤16
原材料B限制:4x2≤12
基本要求:x1,x2≥0
用max代替最大值,s.t.(subject to 的简写)代表线性约束条件,则该模型可记为:
max z=2x1+3x2 (目标函数)
s.t. x1+2x2≤8
4x1≤16
4x2≤12
x1,x2≥0
全部回答
- 1楼网友:邪性洒脱
- 2021-02-22 13:40
脚本如下:
fun = @(t)-(183545*t-367490003);
lb = 2004;
ub = 2030;
t0 = 2015;
x = fmincon(fun,t0,[],[],[],[],lb,ub,@c)
起始值t0随便写一个。
另外在c.m中定义非线性约束函数:
function [c,ceq] = c(t)
c = 462.2*t.^2-2e6*t+2e9; % nonlinear inequalities at x.
ceq = 0; % nonlinear equalities at x.
运行结果2030。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯