Gams неконтролируемый выпуск индекса - PullRequest
0 голосов
/ 18 октября 2018

У меня такая ситуация в 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. </p>

1 Ответ

0 голосов
/ 18 октября 2018

Вы должны объявить и определить свое уравнение иначе, чтобы сказать, что вы хотите его для всех, а не только один раз.Сделайте это так:

Equations
         r1(i)    non important description;

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