Initializing help system before first use

XSLP_ENFORCECOSTSHRINK

Description
Factor by which to decrease the current penalty multiplier when enforcing rows.
Type
Double
Default value
0.00001
Notes
When feasiblity of a row cannot be achieved by increasing the penalty cost on its error variable, removing the variable (fixing it to zero) can force the row to be satisfied, as set by XSLP_ENFORCEMAXCOST. After the error variables have been removed (which is equivalent to setting to row to be enforced) the penalties on the remaining error variables are rebalanced to allow for a reduction in the size of the penalties in the objective in order to achive better numerical behaviour.
Affects routines
See also