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;