求volume(1,1)+volume(2,1)+...+volume(20,1)吗?
加如下的语句在主程序中就可以了,用求和的语句:
@for(supplyment(I):
s=@sum(receiver(J)|J#le#2:volume(I,J)));
即修改后的程序是
sets:
supplyment/s1..s20/:supply;
receiver/r1..r20/:demand;
links(supplyment ,receiver):cost,volume;
endsets
!目标函数;
min=@sum(links:cost*volume);
!需求约束;
@for(receiver(J):
@sum(supplyment(I):volume(I,J))=demand(J));
!产量约束;
@for(supplyment(I):
@sum(receiver(J):volume(I,J))=supply(I));
@for(supplyment(I):
s=@sum(receiver(J)|J#le#2:volume(I,J)));
end
在J=1的时候所有volume(I,J)的和放在变量s里了!
lingo求矩阵列之和
lingo求矩阵列之和
怎么求在J=1的时候所有volume(I,J)的和啊
sets:
supplyment/s1..s20/:supply;
receiver/r1..r20/:demand;
links(supplyment ,receiver):cost,volume;
endsets
目标函数;
min=@sum(links:cost*volume);
需求约束;
@for(receiver(J):
@sum(supplyment(I):volume(I,J))=demand(J));
产量约束;
@for(supplyment(I):
@sum(receiver(J):volume(I,J))=supply(I));
怎么求在J=1的时候所有volume(I,J)的和啊
sets:
supplyment/s1..s20/:supply;
receiver/r1..r20/:demand;
links(supplyment ,receiver):cost,volume;
endsets
目标函数;
min=@sum(links:cost*volume);
需求约束;
@for(receiver(J):
@sum(supplyment(I):volume(I,J))=demand(J));
产量约束;
@for(supplyment(I):
@sum(receiver(J):volume(I,J))=supply(I));
其他人气:300 ℃时间:2020-05-25 15:48:05
优质解答
我来回答
类似推荐
猜你喜欢
- 1一张大红纸长1.2米,宽0.6米,用这张红纸做两条直角边分别是从3分米和2分米的小三角旗,可以做多少面?
- 2用欧姆定律分析电路短路时和断路时有什么区别?
- 3MY TIME IS YOUR TIME翻成中文什么意思呢
- 4She tells me __my pictures are good or not
- 5仅能在水溶液中导电的的电解质
- 6My cousin and I both get red packets from our grandparents.My parents usually go shopping with me.
- 7有氢气和氧气的混合气体共12克,点燃,充分反应后,还剩余3克氢气,则原混合气体中有氢气多少克?
- 8珍惜家的名言
- 9英文单词造句
- 10求证;两个互补的角中,较小角的余角等于这两个互为补角的差的一半