Language for the disjunction definitions: Declaration Sentence
The declaration sentence uses the word DISJUNCTION as a token. The syntax is:
DISJUNCTION
| disjunction_name [domain_name, …, domain_name], … |
disjunction_name [ domain_name, …, domain_name]; |
A disjunction name as well as the domain name can have up to 32 characters long and must start with a letter.It follows GAMS rules about naming. One cannot use LogMIP reserved words, which are:
bu, card, disjunction, else, elsif, eq, ge, if, initial, le, lt, ord, then, with
The disjunction declaration/definition over a domain is optional.
Examples of declaration:
DISJUNCTION a, b(i,j), disjunctionnamelong, d2(j), D2_d2;