lingo的问题,限制x1,x2,x3,x4,x5,x6,x7,x8八个变量至多4个取10,如果不取10,就取非10的其他任何数.
问题描述:
lingo的问题,限制x1,x2,x3,x4,x5,x6,x7,x8八个变量至多4个取10,如果不取10,就取非10的其他任何数.
我的设想是,设置0-1变量y1,y2,y3,y4,y5,y6,y7,y8,每个yi对应xi,y1+y2+y3+y4+y5+y6+y7+y8
答
x=@if(y#eq#10,1,0);谢谢回答。是不是y=@if(x#eq#10,1,0)?然后加上限制y1+y2+y3+y4+y5+y6+y7+y8