lingo里面i不等于j for的问题
发布网友
发布时间:2022-05-01 13:18
我来回答
共2个回答
热心网友
时间:2023-10-14 15:21
lingo中下标只能从1开始
sets:
r/1..11/:;
c/1..11/:;!j的上限未知,暂设为11;
links(r,c):u,d;
endsets
sum=@sum(links(i,j)|j#gt#i:u(i,j)*d(i,j));追问我那个没用你的那个link
是不是就要这么写啊 我上面的是求最值小值
min=@sum(@for(r(i):@for(c(j)|i#gt#j:u(i,j)*d(i,j)))
追答那你的u和d是怎么声明的,贴出你的集合定义
热心网友
时间:2023-10-14 15:22
model:
sets:
a/0..10/;
b/0..10/;
link(a,b)|&2#gt#&1:u,d;
endsets
@sum(a(i):sum(b(j):u(i,j)*d(i,j)));
end
热心网友
时间:2023-10-14 15:21
lingo中下标只能从1开始
sets:
r/1..11/:;
c/1..11/:;!j的上限未知,暂设为11;
links(r,c):u,d;
endsets
sum=@sum(links(i,j)|j#gt#i:u(i,j)*d(i,j));追问我那个没用你的那个link
是不是就要这么写啊 我上面的是求最值小值
min=@sum(@for(r(i):@for(c(j)|i#gt#j:u(i,j)*d(i,j)))
追答那你的u和d是怎么声明的,贴出你的集合定义
热心网友
时间:2023-10-14 15:22
model:
sets:
a/0..10/;
b/0..10/;
link(a,b)|&2#gt#&1:u,d;
endsets
@sum(a(i):sum(b(j):u(i,j)*d(i,j)));
end
热心网友
时间:2023-10-14 15:21
lingo中下标只能从1开始
sets:
r/1..11/:;
c/1..11/:;!j的上限未知,暂设为11;
links(r,c):u,d;
endsets
sum=@sum(links(i,j)|j#gt#i:u(i,j)*d(i,j));追问我那个没用你的那个link
是不是就要这么写啊 我上面的是求最值小值
min=@sum(@for(r(i):@for(c(j)|i#gt#j:u(i,j)*d(i,j)))
追答那你的u和d是怎么声明的,贴出你的集合定义
热心网友
时间:2023-10-14 15:22
model:
sets:
a/0..10/;
b/0..10/;
link(a,b)|&2#gt#&1:u,d;
endsets
@sum(a(i):sum(b(j):u(i,j)*d(i,j)));
end