Incremental summing in equation
Posted: Thu Feb 14, 2019 5:01 am
I am very new to GAMS and I am hoping to get some help setting up an equation.
Essentially, i am trying to implement the following equation:
y(1) = x(1) <= 15
y(2) = x(1) + x(2) <=15
y(3) = x(1) + x(2) + x(3) <= 15
y(i) = x(1) + x(2) + x(3).... x(i) <= 15
etc.
In this instance, x is the variable and y is the equation I am using for my model. The following code doesn't work as it simply sums all the way until the ith value of x
i.e y(1) = x(1) + x(2) + x(3) .... x(i) <= 15
I have also tried using a loop but GAMS does not allow equations in loops.
What is the correct syntax to go about this problem? Thanks in advanced for your help.
Essentially, i am trying to implement the following equation:
y(1) = x(1) <= 15
y(2) = x(1) + x(2) <=15
y(3) = x(1) + x(2) + x(3) <= 15
y(i) = x(1) + x(2) + x(3).... x(i) <= 15
etc.
In this instance, x is the variable and y is the equation I am using for my model. The following code doesn't work as it simply sums all the way until the ith value of x
Code: Select all
y(i).. sum(i,x(i)) =l= 15
I have also tried using a loop but GAMS does not allow equations in loops.
What is the correct syntax to go about this problem? Thanks in advanced for your help.