作业帮 > 综合 > 作业

运筹学资源分配问题lingo代码

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/02 00:28:08
运筹学资源分配问题lingo代码
某冷饮厂用A1,A2,A3三种原料配制B1、B2两种饮料,其中B1种饮料每袋需要A1,A2,A3三种原料各100克,75克和75克;B2种饮料每袋需要A1,A2,A3三种原料各100克,50克和100克,而该厂现有A1,A2,A3三种原料各为80公斤,30公斤和45公斤,B1,B2两种饮料每袋能获利0.5元和0.4元.在该厂产品全部都能销售的情况下B1,B2两种饮料各生产多少袋才能获利最大?
I.线性规划的数学模型:
(1)该问题所要确定的量是B1,B2两种饮料的产量,这就是决策变量.设配置B1,B2两种饮料的袋数分别为X1,X2.
(2)该问题需要受到如下条件的限制:
①配制饮料所用原料数不能超过现有原料数,即:
{
0.1X1+0.1X2≤80
0.075X1+0.05X2≤30
0.075X1+0.1X2≤45
②每种饮料的生产数量不能为负值,即:
X1≥0,X2≥0
该问题的目的是获利最大,因此,利润是目标函数,即:
S=0.5X1+0.4X2
所以,
求max S=0.5X1+0.4X2
{
0.1X1+0.1X2≤80
0.075X1+0.05X2≤30
0.075X1+0.1X2≤45
X1≥0,X2≥0
怎样编写lingo代码,
model:
max=0.5*X1+0.4*X2;
0.1*X1+0.1*X2
再问: 有没有更具体点的