AIMMS to ODH Mapping
ODH engine options
The table below shows in the left column the AIMMS options that control the ODH engine; the right column displays for each AIMMS options the associated ODH-CPLEX parameter.
Option name in AIMMS  | 
Name in ODH-CPLEX  | 
MAXBACKTRACK  | 
|
DECOMPDENSITY  | 
|
GLOBALBOUNDS  | 
|
INTERDIV  | 
|
DIVISOR  | 
|
MAXREPEAT  | 
|
MAXINFREPEAT  | 
|
MAXINTERDIV  | 
|
FEASOPT  | 
|
VARIABLECLEAN  | 
|
OBJTARGET  | 
|
FEASTOL  | 
|
ODHPRESOLVE  | 
|
SEED  | 
|
PRESOLVE  | 
|
QUICKFIRSTSOLVE  | 
|
REJECTINFSOL  | 
|
RELAXSOS2  | 
|
PHASE12  | 
|
WRITESOLUTION  | 
|
FIRSTFEAS  | 
|
FIRSTFEASCONTINUE  | 
|
FIRSTFEASEFFORT  | 
|
FIRSTFEASSHIFT  | 
|
RECURSE  | 
|
RECURSEDECOMP  | 
|
RECURSEITERLIM  | 
|
RECURSESOLITERLIM  | 
|
RECURSEMINITERLIM  | 
|
DETERMINISTIC  | 
|
PENALTY  | 
|
STRATEGY  | 
|
RECURSELOG  | 
|
THREADLOG  | 
|
THREADS  | 
|
SYNCFREQ  | 
|
PROCESSORLOCK  | 
CPLEX solve options
The two tables below show options used by ODH-CPLEX for the main CPLEX solve in ODH-CPLEX (if the Search Mode is set to ‘Global Solution’) or for getting an initial feasible solution (if the Search Mode is set to ‘Local Solution’).
Option name in AIMMS  | 
Name in ODH-CPLEX for main CPLEX solve  | 
CPX_BARALG  | 
|
CPX_BAREPCOMP  | 
|
CPX_BARCROSSALG  | 
|
CPX_BARCOLNZ  | 
|
CPX_BARGROWTH  | 
|
CPX_BARITLIM  | 
|
CPX_BARMAXCOR  | 
|
CPX_BAROBJRNG  | 
|
CPX_BARORDER  | 
|
CPX_BARSTARTALG  | 
|
CPX_ADVIND  | 
|
CPX_CLOCKTYPE  | 
|
CPX_CONFLICTALG  | 
|
CPX_DATACHECK  | 
|
CPX_DETTILIM  | 
|
CPX_MEMORYEMPHASIS  | 
|
CPX_NUMERICALEMPHASIS  | 
|
CPX_RANDOMSEED  | 
|
CPX_SCAIND  | 
|
CPX_SIFTALG  | 
|
CPX_BARDISPLAY  | 
|
CPX_CLONELOG  | 
|
CPX_MIPDISPLAY  | 
|
CPX_MIPINTERVAL  | 
|
CPX_SIMDISPLAY  | 
|
CPX_BTTOL  | 
|
CPX_BRDIR  | 
|
CPX_OBJDIF  | 
|
CPX_EPINT  | 
|
CPX_NODELIM  | 
|
CPX_STRONGCANDLIM  | 
|
CPX_DIVETYPE  | 
|
CPX_MIPEMPHASIS  | 
|
CPX_SUBALG  | 
|
CPX_PROBE  | 
|
CPX_MIPSEARCH  | 
|
CPX_STARTALG  | 
|
CPX_TRELIM  | 
|
CPX_NODEFILEIND  | 
|
CPX_PRESLVND  | 
|
CPX_STRONGTHREADLIM  | 
|
CPX_REPAIRTRIES  | 
|
CPX_STRONGITLIM  | 
|
CPX_MIPORDIND  | 
|
CPX_MIPORDTYPE  | 
|
CPX_PROBETIME  | 
|
CPX_PROBEDETTIME  | 
|
CPX_RELOBJDIF  | 
|
CPX_VARSEL  | 
|
CPX_NODESEL  | 
|
CPX_WORKMEM  | 
|
CPX_SUBMIPNODELIMIT  | 
|
CPX_SUBMIPSCAIND  | 
|
CPX_SUBMIPSTARTALG  | 
|
CPX_SUBMIPSUBALG  | 
|
CPX_BQPCUTS  | 
|
CPX_CLIQUES  | 
|
CPX_COVERS  | 
|
CPX_AGGCUTLIM  | 
|
CPX_EACHCUTLIM  | 
|
CPX_CUTSFACTOR  | 
|
CPX_DISJCUTS  | 
|
CPX_FLOWCOVERS  | 
|
CPX_FLOWPATHS  | 
|
CPX_FRACCUTS  | 
|
CPX_FRACCAND  | 
|
CPX_FRACPASS  | 
|
CPX_GUBCOVERS  | 
|
CPX_IMPLBD  | 
|
CPX_LANDPCUTS  | 
|
CPX_LOCALIMPLBD  | 
|
CPX_MCFCUTS  | 
|
CPX_CUTPASS  | 
|
CPX_MIRCUTS  | 
|
CPX_NODECUTS  | 
|
CPX_RLTCUTS  | 
|
CPX_ZEROHALFCUTS  | 
|
CPX_FPHEUR  | 
|
CPX_HEUREFFORT  | 
|
CPX_HEURFREQ  | 
|
CPX_LBHEUR  | 
|
CPX_RINSHEUR  | 
|
CPX_BNDSTRENIND  | 
|
CPX_COEREDIND  | 
|
CPX_SYMMETRY  | 
|
CPX_RELAXPREIND  | 
|
CPX_REPEATPRESOLVE  | 
|
CPX_SOS1REFORM  | 
|
CPX_SOS2REFORM  | 
|
CPX_POLISHAFTEREPAGAP  | 
|
CPX_POLISHAFTERNODE  | 
|
CPX_POLISHAFTERINTSOL  | 
|
CPX_POLISHAFTEREPGAP  | 
|
CPX_POLISHAFTERTIME  | 
|
CPX_POLISHAFTERDETTIME  | 
|
CPX_SOLNPOOLAGAP  | 
|
CPX_SOLNPOOLCAPACITY  | 
|
CPX_SOLNPOOLINTENSITY  | 
|
CPX_SOLNPOOLGAP  | 
|
CPX_SOLNPOOLREPLACE  | 
|
CPX_POPULATELIM  | 
|
CPX_NETEPRHS  | 
|
CPX_NETITLIM  | 
|
CPX_NETEPOPT  | 
|
CPX_NETPPRIIND  | 
|
CPX_AUXROOTTHREADS  | 
|
CPX_THREADS  | 
|
CPX_PARALLELMODE  | 
|
CPX_AGGIND  | 
|
CPX_DEPIND  | 
|
CPX_FOLDING  | 
|
CPX_AGGFILL  | 
|
CPX_PREPASS  | 
|
CPX_REDUCE  | 
|
CPX_PREDUAL  | 
|
CPX_QPMAKEPSDIND  | 
|
CPX_BARQCPEPCOMP  | 
|
CPX_MIQCPSTRAT  | 
|
CPX_QTOLININD  | 
|
CPX_QPMETHOD  | 
|
CPX_QPNZREADLIM  | 
|
CPX_OPTIMALITYTARGET  | 
|
CPX_CRAIND  | 
|
CPX_DPRIIND  | 
|
CPX_DYNAMICROWS  | 
|
CPX_EPRHS  | 
|
CPX_EPMRK  | 
|
CPX_EPOPT  | 
|
CPX_EPPER  | 
|
CPX_PERIND  | 
|
CPX_PRICELIM  | 
|
CPX_PPRIIND  | 
|
CPX_REINV  | 
|
CPX_SIFTSIM  | 
|
CPX_SINGLIM  | 
|
CPX_PERLIM  | 
The table below shows Solvers General options that are mapped to ODH-CPLEX parameters.
Option name in AIMMS  | 
Name in ODH-CPLEX  | 
CPX_CUTLO  | 
|
CPX_CUTUP  | 
|
CPX_INTSOLLIM  | 
|
CPX_EPAGAP  | 
|
CPX_EPGAP  | 
|
CPX_ITLIM  | 
|
TIMELIMIT  | 
Heuristic sub-model options
The heuristic sub-model parameters can only be set using a Parameter File. The syntax for the parameters that influence the heuristic sub-model CPLEX solves is the following: SUB_<parameter> where <parameter> refers to the ODH-CPLEX name in the second table above. The syntax for the parameters that influence the heuristic sub-model CPLEX solves in Phase I is the following: PHASE1_<parameter>.
For example, SUB_CPX_RINSHEUR specifies the RINS heuristic frequency for CPLEX if it used to solve a heuristic sub-model, while PHASE1_CPX_RINSHEUR specifies the RINS heuristic frequency for CPLEX if it used to solve a heuristic sub-model in Phase I.
Learn more about