Initializing help system before first use

XSLP_ENFORCEMAXCOST

Description
Maximum penalty cost in the objective before enforcing most violating rows
Type
Double
Default value
10000000000
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. 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, controlled by XSLP_ENFORCECOSTSHRINK.
Affects routines
See also