Gams不受控制的索引问题

Gams uncontrolled index issue

我在GAMS中遇到这种情况:

Sets
         i       mina  / m1, m2 / ;

Parameters
         k(i)  non important description
         /       m1       10
                 m2       20 /;


Variables
         x(i)  non important description;

Equations
         r1    non important description;

r1 ..            x(i) =l= k(i);

和 r1 给我错误 149 Uncontrolled set entered as constant

我该如何解决?我到处搜索但没有任何意义,x(i) 和 k(i) 具有相同的尺寸,我只想说 x(i) <= k(i) 对于所有 i.

您需要以不同的方式声明和定义您的方程式,也就是说,您想要所有 i 而不是一次。这样做:

Equations
         r1(i)    non important description;

r1(i) ..            x(i) =l= k(i);