lingo里派生集合中的稀疏集合,怎么样才能不用列举的方法进行定义?

问题描述:

lingo里派生集合中的稀疏集合,怎么样才能不用列举的方法进行定义?
我要的是前一个集合的第一个对应后一个集合的第一个,依次类推

ab(a,b)|&1 #eq# &2
大概就这样的 不过这个跟你直接用其中一个集没多大差别先谢了~。。。就是这样的,A/a1..a6/:z1;B/b1..b6/:q1;link(A,B)|&1 #eq# &2:X;endsetsdata:z1=1 1 1 0 0 0;q1=0 0 2 2 2 0;enddata@for(link(I,I): x(I,i)=z1+q1);c=@max(link(I,J) | I #le# 6: x);d=@min(link(I,J) | I #le# 6: x);怎么直接不用派生集合也比较方便呢?你就把x作为a里面的元素用就行了 为什么非要再多找一个集出来 而且你这个语法也不对 有下标就都加下标我知道你的意思了。。下标是因为我删了一部分没给你看。。还有我最后是要不止两个集合的派生集合,可能有七八个派生在一起。。那应该就这样吧?有没有更好的?那你就按你觉得对的方式去做 我不知道你的问题没法给你看 这个东西有了就行了 不可能有什么更好的如果没问题了请采纳