首页 > 代码库 > 钢管下料问题2(剩余材料最少)lingo求解
钢管下料问题2(剩余材料最少)lingo求解
!钢管下料问题2(剩余材料最少)
题目:
钢管原料 每根19m
客户需求 4m 50根
5m 10根
6m 20根
8m 15根
如何下料最节省?;
model :
sets :
H/1..3/ : x , y ;
L/1..4/ : m , g ;
link(H,L): r ;
endsets
data :
m = 4 5 6 8 ;
g = 50 10 20 15 ;
enddata
@for(H(i) : y(i) = 19 - @sum( L(j) : r(i,j) *m(j)) ) ;
min = @sum( H(i) : y*x ) ;
@for( L(j) : @sum( H(i) : x(i) * r( i , j ) ) >= g(j) ) ;
@for( H(i) : @sum( L(j) : m(j) * r( i , j ) ) >= 16 ) ;
@for( H(i) : @sum( L(j) : m(j) * r( i , j ) ) <= 19 ) ;
@sum( H(i) : x ) <= 31 ;
@sum( H(i) : x ) >= 26 ;
@for( H(i) : @gin( x(i) ) );
@for(link : @gin(r)) ;
end
钢管下料问题2(剩余材料最少)lingo求解
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。