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
|