About sets

Problems with syntax of GAMS
Post Reply
Emine
User
User
Posts: 5
Joined: 6 years ago

About sets

Post by Emine »

Hello guys,
I have a problem about defining one of the set in my model.

Sets in the model:
*o sessions /1*4/

*k booklets /1*m/

*i courses /1*87/

*s students /1*30/;

At the beginning of the study, number of booklets (k) is unknown and my aim is to minimize the total number of booklets.
I define the booklet set 1*m, and i get 767 error (Could not extract number in <element> * <element> list)

How can i define the booklet set?
Thank you guys.

Emine.
User avatar
Renger
Posts: 639
Joined: 7 years ago

Re: About sets

Post by Renger »

Hi

If you don't know the exact size of a set, you could define a set s /1*1000/ and then define k as a dynamic subset of a without elements: k(s).
If you have calculated the total number of booklets, you define k(s) as:

k(s)$(ord(s) lt totalnumberbooklets) = YES;

Now, k(s) will have the elements 1 to totalnumberbooklets

Hope this helps
Renger
____________________________________
Enjoy modeling even more: Read my blog on modeling at The lazy economist
Emine
User
User
Posts: 5
Joined: 6 years ago

Re: About sets

Post by Emine »

Thank you for the reply Renger! it helped.
Post Reply