ODH to AIMMS Mapping
ODH engine parameters
The table below shows in the left column the ODH engine parameters from ODH-CPLEX that can be set in AIMMS; the right column displays for each ODH-CPLEX 5.3 parameter the associated AIMMS option.
Name in ODH-CPLEX |
Option name in AIMMS |
DECOMPDENSITY |
|
DETERMINISTIC |
|
DIVISOR |
|
FEASOPT |
|
FEASTOL |
|
FIRSTFEAS |
|
FIRSTFEASCONTINUE |
|
FIRSTFEASEFFORT |
|
FIRSTFEASSHIFT |
|
GLOBALBOUNDS |
|
INTERDIV |
|
MAXBACKTRACK |
|
MAXINFREPEAT |
|
MAXINTERDIV |
|
MAXREPEAT |
|
OBJTARGET |
|
ODHPRESOLVE |
|
PENALTY |
|
PHASE12 |
|
PRESOLVE |
|
PROCESSORLOCK |
|
QUICKFIRSTSOLVE |
|
RECURSE |
|
RECURSEDECOMP |
|
RECURSEITERLIM |
|
RECURSELOG |
|
RECURSEMINITERLIM |
|
RECURSESOLITERLIM |
|
REJECTINFSOL |
|
RELAXSOS2 |
|
SEED |
|
STRATEGY |
|
SYNCFREQ |
|
THREADLOG |
|
THREADS |
|
TIMELIMIT |
|
VARIABLECLEAN |
|
WRITESOLUTION |
Main CPLEX solve parameters
The table below shows CPLEX options 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’). The table below shows in the left column the CPLEX parameters from ODH-CPLEX that can be set in AIMMS; the right column displays for each ODH-CPLEX 5.3 parameter the associated AIMMS option.
Name in ODH-CPLEX |
Option name in AIMMS |
CPX_ADVIND |
|
CPX_AGGCUTLIM |
|
CPX_AGGFILL |
|
CPX_AGGIND |
|
CPX_AUXROOTTHREADS |
|
CPX_BARALG |
|
CPX_BARCOLNZ |
|
CPX_BARCROSSALG |
|
CPX_BARDISPLAY |
|
CPX_BAREPCOMP |
|
CPX_BARGROWTH |
|
CPX_BARITLIM |
|
CPX_BARMAXCOR |
|
CPX_BAROBJRNG |
|
CPX_BARORDER |
|
CPX_BARQCPEPCOMP |
|
CPX_BARSTARTALG |
|
CPX_BNDSTRENIND |
|
CPX_BQPCUTS |
|
CPX_BRDIR |
|
CPX_BTTOL |
|
CPX_CLIQUES |
|
CPX_CLOCKTYPE |
|
CPX_CLONELOG |
|
CPX_COEREDIND |
|
CPX_CONFLICTALG |
|
CPX_COVERS |
|
CPX_CRAIND |
|
CPX_CUTLO |
|
CPX_CUTPASS |
|
CPX_CUTSFACTOR |
|
CPX_CUTUP |
|
CPX_DATACHECK |
|
CPX_DEPIND |
|
CPX_DETTILIM |
|
CPX_DISJCUTS |
|
CPX_DIVETYPE |
|
CPX_DPRIIND |
|
CPX_DYNAMICROWS |
|
CPX_EACHCUTLIM |
|
CPX_EPAGAP |
|
CPX_EPGAP |
|
CPX_EPINT |
|
CPX_EPMRK |
|
CPX_EPOPT |
|
CPX_EPPER |
|
CPX_EPRHS |
|
CPX_FLOWCOVERS |
|
CPX_FLOWPATHS |
|
CPX_FOLDING |
|
CPX_FPHEUR |
|
CPX_FRACCAND |
|
CPX_FRACCUTS |
|
CPX_FRACPASS |
|
CPX_GUBCOVERS |
|
CPX_HEUREFFORT |
|
CPX_HEURFREQ |
|
CPX_IMPLBD |
|
CPX_INTSOLLIM |
|
CPX_ITLIM |
|
CPX_LANDPCUTS |
|
CPX_LBHEUR |
|
CPX_LOCALIMPLBD |
|
CPX_MCFCUTS |
|
CPX_MEMORYEMPHASIS |
|
CPX_MIPDISPLAY |
|
CPX_MIPEMPHASIS |
|
CPX_MIPINTERVAL |
|
CPX_MIPORDIND |
|
CPX_MIPORDTYPE |
|
CPX_MIPSEARCH |
|
CPX_MIQCPSTRAT |
|
CPX_MIRCUTS |
|
CPX_NETEPOPT |
|
CPX_NETEPRHS |
|
CPX_NETITLIM |
|
CPX_NETPPRIIND |
|
CPX_NODECUTS |
|
CPX_NODEFILEIND |
|
CPX_NODELIM |
|
CPX_NODESEL |
|
CPX_NUMERICALEMPHASIS |
|
CPX_OBJDIF |
|
CPX_OPTIMALITYTARGET |
|
CPX_PARALLELMODE |
|
CPX_PERIND |
|
CPX_PERLIM |
|
CPX_POLISHAFTERDETTIME |
|
CPX_POLISHAFTEREPAGAP |
|
CPX_POLISHAFTEREPGAP |
|
CPX_POLISHAFTERINTSOL |
|
CPX_POLISHAFTERNODE |
|
CPX_POLISHAFTERTIME |
|
CPX_POPULATELIM |
|
CPX_PREDUAL |
|
CPX_PREPASS |
|
CPX_PRESLVND |
|
CPX_PRICELIM |
|
CPX_PROBE |
|
CPX_PROBEDETTIME |
|
CPX_PROBETIME |
|
CPX_PPRIIND |
|
CPX_QPMAKEPSDIND |
|
CPX_QPMETHOD |
|
CPX_QPNZREADLIM |
|
CPX_QTOLININD |
|
CPX_RANDOMSEED |
|
CPX_REDUCE |
|
CPX_REINV |
|
CPX_RELAXPREIND |
|
CPX_RELOBJDIF |
|
CPX_REPAIRTRIES |
|
CPX_REPEATPRESOLVE |
|
CPX_RINSHEUR |
|
CPX_RLTCUTS |
|
CPX_SCAIND |
|
CPX_SIFTALG |
|
CPX_SIFTSIM |
|
CPX_SIMDISPLAY |
|
CPX_SINGLIM |
|
CPX_SOLNPOOLAGAP |
|
CPX_SOLNPOOLCAPACITY |
|
CPX_SOLNPOOLGAP |
|
CPX_SOLNPOOLINTENSITY |
|
CPX_SOLNPOOLREPLACE |
|
CPX_SOS1REFORM |
|
CPX_SOS2REFORM |
|
CPX_STARTALG |
|
CPX_STRONGCANDLIM |
|
CPX_STRONGITLIM |
|
CPX_SUBALG |
|
CPX_SUBMIPNODELIMIT |
|
CPX_SUBMIPSCAIND |
|
CPX_SUBMIPSTARTALG |
|
CPX_SUBMIPSUBALG |
|
CPX_SYMMETRY |
|
CPX_THREADS |
|
CPX_TRELIM |
|
CPX_VARSEL |
|
CPX_WORKMEM |
|
CPX_ZEROHALFCUTS |
Heuristic sub-model parameters
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