lingo里面i不等于j for的问题
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:数学作业 时间:2024/07/18 01:21:46
lingo里面i不等于j for的问题
∑∑u(i,j)*d(i,j) 这在lingo中怎么写?(前面的连加 i 从0到10,后面的连加 j 满足 (j>i))
∑∑u(i,j)*d(i,j) 这在lingo中怎么写?(前面的连加 i 从0到10,后面的连加 j 满足 (j>i))
![lingo里面i不等于j for的问题](/uploads/image/z/5896575-63-5.jpg?t=lingo%E9%87%8C%E9%9D%A2i%E4%B8%8D%E7%AD%89%E4%BA%8Ej+for%E7%9A%84%E9%97%AE%E9%A2%98)
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是怎么声明的,贴出你的集合定义
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是怎么声明的,贴出你的集合定义
lingo里面i不等于j for的问题
在lingo里面实现循环语句求最优解,比如i是1~5 j是1~3 求和sum=x11*5+````一类的问题怎么办?急
lingo的for语句问题
lingo 不等于例如:xi不等于xj(i,j=1,2,3,4,5)其中i不等于j用lingo怎么编写程序.sets:v
lingo if语句@for(warehouses(I): @sum(vendors(J): volume(I,J))>
这个目标函数,在lingo里面怎么写?主要是后面那个i≠j的求和如何表示.
用lingo实现,y(i)=y(j)时,x(i)不等于x(j)?
lingo中@for(link3(i,j):c(i,j)=@if(@sum(type(l):x(l,i,j))#gt#0
程序算法里面的问题 for i =1 to 20 step 2 for j = i to 20 step 3
lingo @for中大于用什么表示 @FOR(product(J)|W(J)>0:SUM(WORKER(I):X(I,
lingo里面@for()函数出错,
lingo程序在10行@for(jihe4(i,j)|j#1t#14:x(i,j,3)*x(i,j+1,1)+(1-x(