inicializar variáveis de decisão no GAMS na forma de uma equação set + gera erros
Estou tentando modelar um problema usando o GAMS. Eu tenho 2 perguntas:
1) Como inicializar o valor de decisão P? deve estar da seguinte forma
P (I) /
i1 25
i2 33 /
2) Estou tentando calcular o SINR como em
SINR (I) = e = hh (I) * P (I) / sqr (sigma) + soma (I, H (J, I) * P (I));
No entanto, sempre obtive um erro: o conjunto já é controlador ou isssues de domínio. Como posso resolver este problema?
Parte do código
conjunto
Número de usuários / i1, i2 /
Usuários J interferirem com / j1, j2 /
número de iterações de iterações / 1 /;
Parâmetros
CP(I) circuit power per user /
i1 10
i2 10 /
hh(I) channel quality / i1 48 i2 106 /
Sigma Noise /0.0057/
tol tolerence value /0.01/
minRate minimum rate /0.1/
maxiter max number of iterations /3/ ;
Table H(J,I) interference value
> i1 i2
>
> j1 0 18.8030
>
> j2 8.9555 0
; >
Variáveis
P(I)
F
lambda
SINR(I)
b(I)
a(I)
equações Objectivefun, SINRFUN, lambdaFUN, RateFUN, afun, bfun, nonlconfun;
SINRFUN (I) .. SINR (I) = e = hh (I) * P (I) / sqr (sigma) + soma (I, H (J, I) * P (I));
Agradeço antecipadamente.