Initializing help system before first use

XSLP_DECOMPOSE

Description
Bitmap controlling the action of function XSLPdecompose
Type
Integer
Values
Bit
Meaning
0 
(=1) Set to 1 to activate automatic decomposition during problem augmentation
1 
(=2) Only decompose formulae which are entirely linear (default is to extract any linear constituents)
2 
(=4) Decompose formulae in any fixed column (default is to decompose only formulae in the "equals column")
3 
(=8) Only extract structural columns – that is, columns which already have coefficients in the problem (default is to extract any column which appears linearly)
4 
(=16) Treat fixed variables as constants when deciding linearity (default is to treat all variables as non-constant)
5 
(=32) Do not decompose coefficients in columns which are fixed to zero (default is to decompose coefficients in all eligible columns)
Default value
0
Notes

Bit 0 of XSLP_DECOMPOSE must be set for automatic decomposition during problem augmentation (XSLPconstruct). This decomposition happens after SLP presolving (XSLPpresolve). XSLP_PRESOLVE can be set to fix any variables that it finds, which may allow more decomposition to take place.

The remaining bits of XSLP_DECOMPOSE apply whether decomposition is automatic or called explicitly through XSLPdecompose.

Affects routines