ILOG CPLEX 11.0 Parameters Reference Manual > > Alphabetic List of Parameters > Mode of FeasOpt

C Name

CPX_PARAM_FEASOPTMODE

C++ Name

FeasOptMode

Java Name

FeasOptMode

.NET Name

FeasOptMode

InteractiveOptimizer

feasopt mode

Identifier

1084

Description

Decides how FeasOpt measures the relaxation when finding a minimal relaxation in an infeasible model. FeasOpt works in two phases. In its first phase, it attempts to minimize its relaxation of the infeasible model. That is, it attempts to find a feasible solution that requires minimal change. In its second phase, it finds an optimal solution among those that require only as much relaxation as it found necessary in the first phase. Values of this parameter indicate two aspects to CPLEX:

Values

Value 
Symbol 
Symbol (C API) 
Meaning 
MinSum 
CPX_FEASOPT_MIN_SUM 
Minimize the sum of all required relaxations in first phase only; default 
OptSum 
CPX_FEASOPT_OPT_SUM 
Minimize the sum of all required relaxations in first phase and execute second phase to find optimum among minimal relaxations 
MinInf 
CPX_FEASOPT_MIN_INF 
Minimize the number of constraints and bounds requiring relaxation in first phase only 
OptInf 
CPX_FEASOPT_OPT_INF 
Minimize the number of constraints and bounds requiring relaxation in first phase and execute second phase to find optimum among minimal relaxations 
MinQuad 
CPX_FEASOPT_MIN_QUAD 
Minimize the sum of squares of required relaxations in first phase only  
OptQuad 
CPX_FEASOPT_OPT_QUAD 
Minimize the sum of squares of required relaxations in first phase and execute second phase to find optimum among minimal relaxations