怎样用lingo求解下列数学建模

问题描述:

怎样用lingo求解下列数学建模
有七种规格的包装箱要装到两辆平板车上去.包装箱的宽和高是一样的,但是厚度(t,以厘米计)及其重量(w以公斤计)是不同的.下表给出了每种包装箱的厚度、重量和数量.每辆平板车有10.2米长的地方可用来装包装箱(像面包片一样),载重为40吨.由于当地货运的限制,对C5,C6,C7类的包装箱的总数有一定的限制:这类箱子所占的空间(厚度)不能超过302.7厘米.试把包装箱(见下表)装到平板车上去使得浪费的空间最小.
C1 C2 C3 C4 C5 C6 C7
t厘米 48.7 52.0 61.3 72.0 48.7 52.0 64.0
W公斤 2000 3000 1000 500 4000 2000 1000
件数 8 7 9 6 6 4 8

model:
sets:
liu/1..7/:t,w,p;
wen/1..2/:;
jie(liu,wen):x;
endsets
min=obj;
obj=2*k-@sum(jie(i,j):x(i,j)*t(i));
@for(wen(j):@sum(liu(i):x(i,j)*t(i))