数学建模用lingo编程,这一句怎么写
来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/07/08 03:47:12
数学建模用lingo编程,这一句怎么写
![](http://img.wesiedu.com/upload/c/a6/ca65be2cb1a20776945e4810251a2fb0.jpg)
![](http://img.wesiedu.com/upload/c/a6/ca65be2cb1a20776945e4810251a2fb0.jpg)
![数学建模用lingo编程,这一句怎么写](/uploads/image/z/13595639-23-9.jpg?t=%E6%95%B0%E5%AD%A6%E5%BB%BA%E6%A8%A1%E7%94%A8lingo%E7%BC%96%E7%A8%8B%2C%E8%BF%99%E4%B8%80%E5%8F%A5%E6%80%8E%E4%B9%88%E5%86%99)
model:!表示模型的开头与结束词end搭配;
sets:!集合开头词与结束词endsets搭配;
ren/r1..r4/; !表示隐式列举一维集有4个元素;
job/j1..j4/;
link(ren,job):a,x; !表示多维集有32个元素;
endsets
data:!表示数据部分;
a=15,18,21,24
19,23 22,18
26,17,16,19
19,21,23,17;
enddata
min=@sum(link(ren,job):a*x); !目标函数;
@For(ren(i):@sum(job(j):x(i,j))=1); !约束条件;
@For(job(j):@sum(ren(i):x(i,j))=1);
@For(link(ren,job):@BIN(x));
end
你仿照这个程序试试可以么.希望你解决这个问题
sets:!集合开头词与结束词endsets搭配;
ren/r1..r4/; !表示隐式列举一维集有4个元素;
job/j1..j4/;
link(ren,job):a,x; !表示多维集有32个元素;
endsets
data:!表示数据部分;
a=15,18,21,24
19,23 22,18
26,17,16,19
19,21,23,17;
enddata
min=@sum(link(ren,job):a*x); !目标函数;
@For(ren(i):@sum(job(j):x(i,j))=1); !约束条件;
@For(job(j):@sum(ren(i):x(i,j))=1);
@For(link(ren,job):@BIN(x));
end
你仿照这个程序试试可以么.希望你解决这个问题