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);
我在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);