PreDual

Controls presolve model dualization
  Type: int
  Default value: -1
  Minimum value: -1
  Maximum value: 2

Controls whether presolve forms the dual of a continuous model. Depending on the structure of the model, solving the dual can reduce overall solution time. The default setting uses a heuristic to decide. Setting 0 forbids presolve from forming the dual, while setting 1 forces it to take the dual. Setting 2 employs a more expensive heuristic that forms both the presolved primal and dual models (on two threads), and heuristically chooses one of them.

Note: Only affects LP, QP, and QCP models

For examples of how to query or modify parameter values from our different APIs, refer to our Parameter Examples.