精选问答
有一批某种型号的圆钢长7.4m,需要截取长2.9 m、2.1 m和1.5 m的毛坯各100根,问应该怎样选择下料方式才能既满足需要,又使总的下料最小?建立数学模型,并用 lingo软件求解.

2019-05-23

有一批某种型号的圆钢长7.4m,需要截取长2.9 m、2.1 m和1.5 m的毛坯各100根,问应该怎样选择下料方式
才能既满足需要,又使总的下料最小?建立数学模型,并用 lingo软件求解.
优质解答
要先写出分法 然后根据分法再算 下料方式看d的数据
解出来第一种40根 第二种20根 第六种30根
model:
sets:
a/1..8/:x;
b/1..3/;
c(a,b):d;
endsets
data:
d=
2 0 1
1 2 0
1 1 1
1 0 3
0 3 0
0 2 2
0 1 3
0 0 4;
enddata
min=@sum(a:x);
@for(b(j):@sum(a(i):x(i)*d(i,j))>=100);
@for(a:@gin(x));
end
要先写出分法 然后根据分法再算 下料方式看d的数据
解出来第一种40根 第二种20根 第六种30根
model:
sets:
a/1..8/:x;
b/1..3/;
c(a,b):d;
endsets
data:
d=
2 0 1
1 2 0
1 1 1
1 0 3
0 3 0
0 2 2
0 1 3
0 0 4;
enddata
min=@sum(a:x);
@for(b(j):@sum(a(i):x(i)*d(i,j))>=100);
@for(a:@gin(x));
end
相关问答