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 
0 
MinSum 
CPX_FEASOPT_MIN_SUM 
Minimize the sum of all required relaxations in first phase only; default 
1 
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 
2 
MinInf 
CPX_FEASOPT_MIN_INF 
Minimize the number of constraints and bounds requiring relaxation in first phase only 
3 
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 
4 
MinQuad 
CPX_FEASOPT_MIN_QUAD 
Minimize the sum of squares of required relaxations in first phase only  
5 
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