Я склонен писать некоторые коды в GAMS, которые включают цикл, который исключает некоторые индексы, как я могу написать некоторый цикл, например, с исключением?Как написать цикл как это уравнение в GAMS?
u("p1","j1")*o1("p1","j2") - sum(t,v("p1","j1",t)*I1("p1","j2",t))=l=0;
u("p1","j1")*o1("p1","j3") - sum(t,v("p1","j1",t)*I1("p1","j3",t))=l=0;
В этих уравнениях u, o вместе, а также v, I1 вместе имеют разные индексы j; Как написать этот цикл?
Мне непонятно, что вы хотите зациклиться и какие исключения должны быть. Не могли бы вы написать пример того, что вы хотите использовать псевдокод? –
Дорогой Мартин, предположим, что эти уравнения: u ("p1", "j1") * o1 ("p1", "j2") - sum (t, v ("p1", "j1", t) * I1 (" p1" , "J2", т)) = л = 0; Я хочу повторить это уравнение для всех p, j в U, O1 таким образом, что u (p, j)! = O1 (p, j), например, этот цикл не учитывает u (p1, j1) * o1 (p1, j1), но учтите u (p, j) * o1 (o, j), за исключением тех, что u (p, j) = o1 (p, j). – iman