lingo两次求和

modelsets:p1/1..4/:b;p2/1..4/;link(p2,p1):x,v;endsetsdata:v=2800450060007300280045006... model
sets:
p1/1..4/:b;
p2/1..4/;
link(p2,p1):x,v;
endsets
data:
v=2800 4500 6000 7300
2800 4500 6000 7300
2800 4500 6000 7300
2800 4500 6000 7300 ;
b=15,10,20,12;
enddata
min=@sum(link:x*v);
@sum(p1(i):(@sum p2(j):x(i,j)))<=b(i);
end
哪里错了???
目标函数:∑∑ v(i,j)x(i,j)
bi=(1,2,3,4)

∑ i (∑ j x(i,j)<b(i))
怎么解决?
展开
 我来答
伍拾步
2012-08-07 · TA获得超过8199个赞
知道大有可为答主
回答量:1852
采纳率:100%
帮助的人:1913万
展开全部
看看是不是这样。。。

model:
sets:
p1/1..4/:b;
p2/1..4/;
link(p2,p1):x,v;
endsets
data:
v=2800 4500 6000 7300
2800 4500 6000 7300
2800 4500 6000 7300
2800 4500 6000 7300 ;
b=15,10,20,12;
enddata
min=@sum(link:x*v);
@for(p1(i):@sum(p2(j):x(i,j))<=b(i));
end
更多追问追答
追问
model:
sets:
p1/1..4/:b;
p2/1..4/;
p3/1..4/:k;
link(p1,p2):x,v;
endsets
data:
v=2800 4500 6000 7300
2800 4500 6000 7300
2800 4500 6000 7300
2800 4500 6000 7300 ;
b=15,10,20,12;
enddata
min=@sum(p1(i):@sum( p2(j):x(i,j)*v(i,j)));
@for(p1(i):@sum (p3(k):@sum (p2(j):x(x+1-k,j)))>=b(i));
@for(link:@gin(x));
end
三次累加呢。这个呢···
追答
数据是二维的何来三次累加。。。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式