用lingo解决钢管下料问题

钢管下料问题,如下:

用lingo解决钢管下料问题_第1张图片

以截完钢管后剩下的余料最少为标准,则程序如下:

model:
min=3*x1+x2+3*x3+3*x4+x5+x6+3*x7;
4*x1+3*x2+2*x3+x4+x5>=50;
x2+2*x4+x5+3*x6>=20;
x3+x5+2*x7>=15;

@gin(x1);@gin(x2);@gin(x3);@gin(x4);@gin(x5);
@gin(x6);@gin(x7);
end

解释如下:

 

你可能感兴趣的:(lingo)