ILOG CPLEX Parameter Names


In the parts of this manual where the algorithmic discussion is independent of the compiler or language, CPLEX parameter names are generally given in terms of their Concert naming convention. For convenience, Table A.1, Parameter Name Equivalents in this appendix lists the correspondence of these names to those used by the Callable Library and the Interactive Optimizer. For details of each of these parameters, consult Appendix A of the ILOG CPLEX Reference Manual.

In most cases, parameter names follow these conventions:

Concert Technology in C++ Programs

In C++ programs using Concert, the parameter name is preceded by "IloCplex::". It is not generally necessary to distinguish among integer, Boolean, numeric, and string parameters. Example usage:

    cplex.setParam(IloCplex::AdvInd, 0);

Concert Technology in Java Programs

In Java programs using Concert, the parameter name is preceded by "IloCplex.", then either "IntParam." or "NumParam." "BooleanParam.", or "StringParam.", depending on the entry shown in the Type column of the table. Example usage:

    cplex.setParam(IloCplex.BooleanParam.AdvInd, false);

Callable Library

The Callable Library puts the parameter name in all capital letters, preceded by "CPX_PARAM_". Parameters are accessed by functions such as CPXsetintparam(), CPXsetdblparam(), and CPXsetstrparam(). Boolean parameters are treated the same as integer parameters in the Callable Library. Example usage:

   status = CPXsetintparam (env, CPX_PARAM_ADVIND, CPX_OFF);

Interactive Optimizer

The Interactive Optimizer user sets parameters via a menu or submenu, usually with a similar but not identical name to the Concert name. Example usage:

  CPLEX> SET ADVANCE NO

Exceptions

Exceptions are marked in the manual with an asterisk. They are:

Table A.1 Parameter Name Equivalents

Concert 
Type 
Callable Library 
Interactive Optimizer 
AdvInd 
Bool 
CPX_PARAM_ADVIND 
ADVANCE 
AggCutLim 
Int 
CPX_PARAM_AGGCUTLIM 
MIP LIMITS AGGFORCUT 
AggFill 
Int 
CPX_PARAM_AGGFILL 
PREPROCESSING FILL 
AggInd 
Int 
CPX_PARAM_AGGIND 
PREPROCESSING AGGREGATOR 
BarAlg 
Int 
CPX_PARAM_BARALG 
BARRIER ALGORITHM 
BarColNz 
Int 
CPX_PARAM_BARCOLNZ 
BARRIER COLNONZEROS 
BarCrossAlg 
Int 
CPX_PARAM_BARCROSSALG 
BARRIER CROSSOVER 
BarDisplay 
Int 
CPX_PARAM_BARDISPLAY 
BARRIER DISPLAY 
BarEpComp 
Num 
CPX_PARAM_BAREPCOMP 
BARRIER CONVERGETOL 
BarGrowth 
Num 
CPX_PARAM_BARGROWTH 
BARRIER LIMITS GROWTH 
BarItLim 
Int 
CPX_PARAM_BARITLIM 
BARRIER LIMITS ITERATIONS 
BarMaxCor 
Int 
CPX_PARAM_BARMAXCOR 
BARRIER LIMITS CORRECTIONS 
BarObjRng 
Num 
CPX_PARAM_BAROBJRNG 
BARRIER LIMITS OBJRANGE 
BarOOC 
Bool 
CPX_PARAM_BAROOC 
BARRIER OUTOFCORE 
BarOrder 
Int 
CPX_PARAM_BARORDER 
BARRIER ORDERING 
BarStartAlg 
Int 
CPX_PARAM_BARSTARTALG 
BARRIER STARTALG 
BarThreads 
Int 
CPX_PARAM_BARTHREADS 
BARRIER LIMITS THREADS 
BarVarUp 
Num 
CPX_PARAM_BARVARUP 
BARRIER LIMITS VARUPPER 
BasInterval 
Int 
CPX_PARAM_BASINTERVAL 
SIMPLEX BASISINTERVAL 
BBInterval 
Int 
CPX_PARAM_BBINTERVAL 
MIP STRATEGY BBINTERVAL 
BndStrenInd 
Int 
CPX_PARAM_BNDSTRENIND 
PREPROCESSING BOUNDSTRENGTH 
BrDir 
Int 
CPX_PARAM_BRDIR 
MIP STRATEGY BRANCH 
BtTol 
Num 
CPX_PARAM_BTTOL 
MIP STRATEGY BACKTRACK 
Cliques 
Int 
CPX_PARAM_CLIQUES 
MIP CUTS CLIQUES 
ClockType 
Int 
CPX_PARAM_CLOCKTYPE 
CLOCKTYPE 
CoeRedInd 
Int 
CPX_PARAM_COEREDIND 
PREPROCESSING COEFFREDUCE 
ColGrowth 
Int 
CPX_PARAM_COLGROWTH 
READ VARIABLES 
Covers 
Int 
CPX_PARAM_COVERS 
MIP CUTS COVERS 
CraInd 
Int 
CPX_PARAM_CRAIND 
SIMPLEX CRASH 
CutLo 
Num 
CPX_PARAM_CUTLO 
MIP TOLERANCES LOWERCUTOFF 
CutPass 
Int 
CPX_PARAM_CUTPASS 
MIP LIMITS CUTPASSES 
CutsFactor 
Num 
CPX_PARAM_CUTSFACTOR 
MIP LIMITS CUTSFACTOR 
CutUp 
Num 
CPX_PARAM_CUTUP 
MIP TOLERANCES UPPERCUTOFF 
DataCheck 
Bool 
CPX_PARAM_DATACHECK 
READ DATACHECK 
DepInd 
Bool 
CPX_PARAM_DEPIND 
PREPROCESSING DEPENDENCY 
DisjCuts 
Int 
CPX_PARAM_DISJCUTS 
MIP CUTS DISJUNCTIVE 
DiveType 
Int 
CPX_PARAM_DIVETYPE 
MIP STRATEGY DIVE 
DPriInd 
Int 
CPX_PARAM_DPRIIND 
SIMPLEX DGRADIENT 
EpAGap 
Num 
CPX_PARAM_EPAGAP 
MIP TOLERANCES ABSMIPGAP 
EpGap 
Num 
CPX_PARAM_EPGAP 
MIP TOLERANCES MIPGAP 
EpInt 
Num 
CPX_PARAM_EPINT 
MIP TOLERANCES INTEGRALITY 
EpMrk 
Num 
CPX_PARAM_EPMRK 
SIMPLEX TOLERANCES MARKOWITZ 
EpOpt 
Num 
CPX_PARAM_EPOPT 
SIMPLEX TOLERANCES OPTIMALITY 
EpPer 
Num 
CPX_PARAM_EPPER 
SIMPLEX PERTURBATION 
EpRHS 
Num 
CPX_PARAM_EPRHS 
SIMPLEX TOLERANCES FEASIBILITY 
FlowCovers 
Int 
CPX_PARAM_FLOWCOVERS 
MIP CUTS FLOWCUTS 
FlowPaths 
Int 
CPX_PARAM_FLOWPATHS 
MIP CUTS PATHCUT 
FracCand 
Int 
CPX_PARAM_FRACCAND 
MIP LIMITS GOMORYCAND 
FracCuts 
Int 
CPX_PARAM_FRACCUTS 
MIP CUTS GOMORY 
FracPass 
Int 
CPX_PARAM_FRACPASS 
MIP LIMITS GOMORYPASS 
GUBCovers 
Int 
CPX_PARAM_GUBCOVERS 
MIP CUTS GUBCOVERS 
HeurFreq 
Int 
CPX_PARAM_HEURFREQ 
MIP STRATEGY HEURISTICFREQ 
IISInd 
Int 
CPX_PARAM_IISIND 
SIMPLEX IISFIND 
ImplBd 
Int 
CPX_PARAM_IMPLBD 
MIP CUTS IMPLIED 
IntSolLim 
Int 
CPX_PARAM_INTSOLLIM 
MIP LIMITS SOLUTIONS 
ItLim 
Int 
CPX_PARAM_ITLIM 
SIMPLEX LIMITS ITERATIONS 
MIPDisplay 
Int 
CPX_PARAM_MIPDISPLAY 
MIP DISPLAY 
MIPEmphasis 
Int 
CPX_PARAM_MIPEMPHASIS 
MIP EMPHASIS 
MIPInterval 
Int 
CPX_PARAM_MIPINTERVAL 
MIP INTERVAL 
MIPOrdInd 
Bool 
CPX_PARAM_MIPORDIND 
MIP STRATEGY ORDER 
MIPOrdType 
Int 
CPX_PARAM_MIPORDTYPE 
MIP ORDERTYPE 
MIPStart 
Bool 
CPX_PARAM_MIPSTART 
MIP STRATEGY MIPSTART 
MIPThreads 
Int 
CPX_PARAM_MIPTHREADS 
MIP LIMITS THREADS 
MIRCuts 
Int 
CPX_PARAM_MIRCUTS 
MIP CUTS MIRCUT 
NetDisplay 
Int 
CPX_PARAM_NETDISPLAY 
NETWORK DISPLAY 
NetEpOpt 
Num 
CPX_PARAM_NETEPOPT 
NETWORK TOLERANCES OPTIMALITY 
NetEpRHS 
Num 
CPX_PARAM_NETEPRHS 
NETWORK TOLERANCES FEASIBILITY 
NetFind 
Int 
CPX_PARAM_NETFIND 
NETWORK NETFIND 
NetItLim 
Int 
CPX_PARAM_NETITLIM 
NETWORK ITERATIONS 
NetPPriInd 
Int 
CPX_PARAM_NETPPRIIND 
NETWORK PRICING 
NodeAlg 
Int 
CPX_PARAM_SUBALG 
MIP STRATEGY SUBALGORITHM 
NodeFileInd 
Int 
CPX_PARAM_NODEFILEIND 
MIP STRATEGY FILE 
NodeLim 
Int 
CPX_PARAM_NODELIM 
MIP LIMITS NODES 
NodeSel 
Int 
CPX_PARAM_NODESEL 
MIP STRATEGY NODESELECT 
NzGrowth 
Int 
CPX_PARAM_NZGROWTH 
READ NONZEROS 
ObjDif 
Num 
CPX_PARAM_OBJDIF 
MIP TOLERANCES OBJDIFFERENCE 
ObjLLim 
Num 
CPX_PARAM_OBJLLIM 
SIMPLEX LIMITS LOWEROBJ 
ObjULim 
Num 
CPX_PARAM_OBJULIM 
SIMPLEX LIMITS UPPEROBJ 
PerInd 
Bool 
CPX_PARAM_PERIND 
SIMPLEX PERTURBATION 
PerLim 
Int 
CPX_PARAM_PERLIM 
SIMPLEX LIMITS PERTURBATION 
PPriInd 
Int 
CPX_PARAM_PPRIIND 
SIMPLEX PGRADIENT 
PreCompress 
Int 
CPX_PARAM_PRECOMPRESS 
PREPROCESSING COMPRESS 
PreDual 
Int 
CPX_PARAM_PREDUAL 
PREPROCESSING DUAL 
PreInd 
Bool 
CPX_PARAM_PREIND 
PREPROCESSING PRESOLVE 
PreLinear* 
Int 
CPX_PARAM_PRELINEAR 
PREPROCESSING LINEAR 
PrePass 
Int 
CPX_PARAM_PREPASS 
PREPROCESSING NUMPASS 
PreslvNd 
Int 
CPX_PARAM_PRESLVND 
MIP STRATEGY PRESOLVENODE 
PriceLim 
Int 
CPX_PARAM_PRICELIM 
SIMPLEX PRICING 
Probe 
Int 
CPX_PARAM_PROBE 
MIP STRATEGY PROBE 
QPmakePSDInd 
Bool 
CPX_PARAM_QPMAKEPSDIND 
PREPROCESSING QPMAKEPSD 
QPNzGrowth 
Int 
CPX_PARAM_QPNZGROWTH 
READ QPNONZEROS 
Reduce 
Int 
CPX_PARAM_REDUCE 
PREPROCESSING REDUCE 
ReInv 
Int 
CPX_PARAM_REINV 
SIMPLEX REFACTOR 
RelaxPreInd 
Bool 
CPX_PARAM_RELAXPREIND 
PREPROCESSING RELAX 
RelObjDif 
Num 
CPX_PARAM_RELOBJDIF 
MIP TOLERANCES RELOBJDIFFERENCE 
ReverseInd 
Bool 
CPX_PARAM_REVERSEIND 
READ REVERSE 
RootAlg* 
Int 
CPX_PARAM_LPMETHOD 
LPMETHOD 
RootAlg* 
Int 
CPX_PARAM_QPMETHOD 
QPMETHOD 
RootAlg* 
Int 
CPX_PARAM_STARTALG 
MIP STRATEGY STARTALGORITHM 
RowGrowth 
Int 
CPX_PARAM_ROWGROWTH 
READ CONSTRAINTS 
ScaInd 
Int 
CPX_PARAM_SCAIND 
READ SCALE 
ScrInd* 
Int 
CPX_PARAM_SCRIND 

 
SiftAlg 
Int 
CPX_PARAM_SIFTALG 
SIFTING ALGORITHM 
SiftDisplay 
Int 
CPX_PARAM_SIFTDISPLAY 
SIFTING DISPLAY 
SiftItLim 
Int 
CPX_PARAM_SIFTITLIM 
SIFTING ITERATIONS 
SimDisplay 
Int 
CPX_PARAM_SIMDISPLAY 
SIMPLEX DISPLAY 
SimThreads 
Int 
CPX_PARAM_SIMTHREADS 
SIMPLEX LIMITS THREADS 
SingLim 
Int 
CPX_PARAM_SINGLIM 
SIMPLEX LIMITS SINGULARITY 
StrongCandLim 
Int 
CPX_PARAM_STRONGCANDLIM 
MIP LIMITS STRONGCAND 
StrongItLim 
Int 
CPX_PARAM_STRONGITLIM 
MIP LIMITS STRONGIT 
StrongThreadLim 
Int 
CPX_PARAM_STRONGTHREADLIM 
MIP LIMITS STRONGTHREADS 
Symmetry 
Bool 
CPX_PARAM_SYMMETRY 
PREPROCESSING SYMMETRY 
Threads 
Int 
CPX_PARAM_THREADS 
THREADS 
TiLim 
Num 
CPX_PARAM_TILIM 
TIMELIMIT 
TreLim 
Num 
CPX_PARAM_TRELIM 
MIP LIMITS TREEMEMORY 
VarSel 
Int 
CPX_PARAM_VARSEL 
MIP STRATEGY VARIABLESELECT 
WorkDir 
Str 
CPX_PARAM_WORKDIR 
WORKDIR 
WorkMem 
Num 
CPX_PARAM_WORKMEM 
WORKMEM 
XXXInd 
Bool 
CPX_PARAM_XXXIND 
SIMPLEX XXXSTART 


Previous Page: Summary  Return to Top Next Page: Interactive Optimizer Commands