primal and dual reduction type
Specifies whether primal reductions, dual reductions, both, or neither are performed during preprocessing.
Purpose
Primal and dual reduction type
|
Description
Specifies whether primal reductions, dual reductions, both, or neither are performed during preprocessing. These preprocessing reductions are also known as presolve reductions.
If
your application uses lazy constraints (for example, you have
explicitly added lazy constraints to the model before optimization,
or you have registered lazy constraints from a callback by means of
a method or routine, such as CPXsetlazyconstraintcallbackfunc)
then CPLEX turns off dual reductions.
| Value | Symbol | Meaning |
|---|---|---|
| 0 | CPX_PREREDUCE_NOPRIMALORDUAL |
No primal or dual reductions |
| 1 | CPX_PREREDUCE_PRIMALONLY |
Only primal reductions |
| 2 | CPX_PREREDUCE_DUALONLY |
Only dual reductions |
| 3 | CPX_PREREDUCE_PRIMALANDDUAL |
Both primal and dual reductions; default |