view2009 发表于 2010-9-3 22:52

LINGO问题 急求

本帖最后由 view2009 于 2010-9-3 22:54 编辑

sets:
V/1..36/;
E/1..198/:x,q;
B/1..12/:A;
matrix(V,E):H;  !36x198的矩阵;
endsets
data:
A=0 1 2 3 4 5 6 7 8 9 10 11;
H=...;
enddata
!怎样实现H中每3行(前三行开始)与x向量的乘机之和为3,并且对应与H矩阵乘积的x向量的小标i,j,k 满足j=i+1,k=j+1 ,下面的语句怎么该???                              
@for(B(n):sum(E(i):H(1+3*A(n),i)*x(i))+@sum(E(j)|(j-i#eq#1):H(2+3*A(n),j)*x(j))+@sum(E(k)|( k-j#eq#1):H(3+3*A(n),k)*x(k))<=3);

amendeo 发表于 2010-9-3 23:08

{:3_49:}{:3_49:}

shalimar 发表于 2010-9-4 08:00

顶顶更健康,越顶吃的越香。

湖泊的话 发表于 2010-9-4 08:11

顶顶更健康,越顶吃的越香。

linmatsas 发表于 2010-9-4 08:19

这个要关注下……因为之前我就出现过这个问题……当时就做错了……貌似lingo不可以解这种问题……

jobbobo 发表于 2010-9-4 12:00

强人,佩服死了。呵呵,不错啊

ricky8413 发表于 2010-9-4 15:00

楼主,你写得实在是太好了。我惟一能做的,就只有把这个帖子顶上去这件事了

ddll 发表于 2010-9-4 20:00

强人,佩服死了。呵呵,不错啊

view2009 发表于 2010-9-4 22:15

回复 linmatsas 的帖子
这个是从一篇论文上看到的,对lingo的语法不了解,实在想不出怎么弄,哪你
怎样解决这样的问题的?急啊。。
   

linmatsas 发表于 2010-9-4 23:08

回复 view2009 的帖子


   后来就没拿lingo做了……用遗传算法解得…………
页: [1] 2 3 4 5 6 7
查看完整版本: LINGO问题 急求