Initializing help system before first use

Integer Programming entities supported in Xpress

  • Binary variables (BV) – decision variables that must take either the value 0 or the value 1, sometimes called 0/1 variables;
  • Integer variables (UI) – decision variables that must take on integer values. Some upper limit must be specified;
  • Partial integer variables (PI) – decision variables that must take integer values below a specified limit but can take any value above that limit;
  • Semi-continuous variables (SC) – decision variables that must take on either the value 0, or any value in a range whose lower an upper limits are specified. SCs help model situations where, if a variable is to be used at all, it has to be at some minimum level;
  • Semi-continuous integer variables (SI) – decision variables that must take either the value 0, or any integer value in a range whose lower and upper limits are specified;
  • Special ordered sets of type one (SOS1) – an ordered set of variables of which at most one can take a nonzero value;
  • Special ordered sets of type two (SOS2) – an ordered set of variables of which at most two can be nonzero, and if two are nonzero, they must be consecutive in their ordering.

Remarks

  • The solution values of binary and integer variables are real valued, not integer valued.
  • At an optimal MIP solution, the actual values of the binary and integer variables will be integer – to within a certain tolerance.