ILOG CPLEX 11.0 Parameters Reference Manual > > Alphabetic List of Parameters > Indefinite MIQP switch

C Name

CPX_PARAM_QPMAKEPSDIND (int)

C++ Name

QPmakePSDInd (bool)

Java Name

QPmakePSDInd

.NET Name

QPmakePSDInd

InteractiveOptimizer

preprocessing qpmakepsd

Identifier

4010

Description

Decides whether CPLEX will attempt to reformulate a MIQP or MIQCP model that contains only binary variables. When this feature is active, adjustments will be made to the elements of a quadratic matrix that is not nominally positive semi-definite (PSD, as required by CPLEX for all QP and most QCP formulations), to make it PSD, and CPLEX will also attempt to tighten an already PSD matrix for better numerical behavior. The default setting of 1 (one) means yes, CPLEX should attempt to reformulate, but you can turn it off if necessary; most models should benefit from the default setting.

Values

Value 
bool 
Symbol 
Meaning 
false  
CPX_OFF  
Turn off attempts to make binary model PSD 
true 
CPX_ON 
On: CPLEX attempts to make binary model PSD; default