AIMMS to CPLEX Mapping
Description
The table below shows in the left column the AIMMS CPLEX options; the middle column displays the CPLEX parameters that are associated with them. The right column displays the constants used in the CPLEX C API.
Option name in AIMMS |
Name in CPLEX |
Name in CPLEX C API |
Barrier algorithm |
CPX_PARAM_BARALG |
|
Barrier convergetol |
CPX_PARAM_BAREPCOMP |
|
Barrier crossover |
CPX_PARAM_BARCROSSALG |
|
Barrier colnonzeros |
CPX_PARAM_BARCOLNZ |
|
Barrier limits growth |
CPX_PARAM_BARGROWTH |
|
Barrier limits iteration |
CPX_PARAM_BARITLIM |
|
Barrier limits corrections |
CPX_PARAM_BARMAXCOR |
|
Barrier limits objrange |
CPX_PARAM_BAROBJRNG |
|
Barrier ordering |
CPX_PARAM_BARORDER |
|
Barrier startalg |
CPX_PARAM_BARSTARTALG |
|
Benders tolerances feasibilitycut |
CPX_PARAM_BENDERSFEASCUTTOL |
|
Benders tolerances optimalitycut |
CPX_PARAM_BENDERSOPTCUTTOL |
|
Benders strategy |
CPX_PARAM_BENDERSSTRATEGY |
|
Benders workeralgorithm |
CPX_PARAM_WORKERALG |
|
Advance |
CPX_PARAM_ADVIND |
|
Clocktype |
CPX_PARAM_CLOCKTYPE |
|
Conflict algorithm |
CPX_PARAM_CONFLICTALG |
|
Read datacheck |
CPX_PARAM_DATACHECK |
|
Dettimelimit |
CPX_PARAM_DETTILIM |
|
Feasopt tolerance |
CPX_PARAM_Feasopt_Tolerance |
|
Lpmethod |
CPX_PARAM_LPMETHOD |
|
Emphasis memory |
CPX_PARAM_MEMORYEMPHASIS |
|
Emphasis numerical |
CPX_PARAM_NUMERICALEMPHASIS |
|
Randomseed |
CPX_PARAM_RANDOMSEED |
|
Read scale |
CPX_PARAM_SCAIND |
|
Sifting algorithm |
CPX_PARAM_SIFTALG |
|
Solutiontype |
CPX_PARAM_SOLUTIONTYPE |
|
Barrier display |
CPX_PARAM_BARDISPLAY |
|
Output clonelog |
CPX_PARAM_CLONELOG |
|
MIP display |
CPX_PARAM_MIPDISPLAY |
|
MIP interval |
CPX_PARAM_MIPINTERVAL |
|
Multiobjective display |
CPX_PARAM_MULTIOBJDISPLAY |
|
Paramdisplay |
CPX_PARAM_PARAMDISPLAY |
|
Simplex display |
CPX_PARAM_SIMDISPLAY |
|
Tune display |
CPX_PARAM_TUNINGDISPLAY |
|
MIP strategy backtrack |
CPX_PARAM_BTTOL |
|
MIP strategy branch |
CPX_PARAM_BRDIR |
|
MIP tolerances objdifference |
CPX_PARAM_OBJDIF |
|
MIP tolerances integrality |
CPX_PARAM_EPINT |
|
MIP limits nodes |
CPX_PARAM_NODELIM |
|
MIP limits strongcand |
CPX_PARAM_STRONGCANDLIM |
|
MIP strategy dive |
CPX_PARAM_DIVETYPE |
|
Emphasis MIP |
CPX_PARAM_MIPEMPHASIS |
|
MIP strategy kappastats |
CPX_PARAM_MIPKAPPASTATS |
|
MIP strategy subalgorithm |
CPX_PARAM_SUBALG |
|
MIP strategy order |
CPX_PARAM_MIPORDIND |
|
MIP ordertype |
CPX_PARAM_MIPORDTYPE |
|
MIP strategy probe |
CPX_PARAM_PROBE |
|
MIP strategy search |
CPX_PARAM_MIPSEARCH |
|
MIP strategy startalgorithm |
CPX_PARAM_STARTALG |
|
MIP limits treememory |
CPX_PARAM_TRELIM |
|
MIP strategy file |
CPX_PARAM_NODEFILEIND |
|
MIP strategy presolvenode |
CPX_PARAM_PRESLVND |
|
MIP limits repairtries |
CPX_PARAM_REPAIRTRIES |
|
MIP limits strongit |
CPX_PARAM_STRONGITLIM |
|
MIP limits probetime |
CPX_PARAM_PROBETIME |
|
MIP limits probedettime |
CPX_PARAM_PROBEDETTIME |
|
MIP tolerances relobjdifference |
CPX_PARAM_RELOBJDIF |
|
MIP strategy variableselect |
CPX_PARAM_VARSEL |
|
MIP strategy nodeselect |
CPX_PARAM_NODESEL |
|
Workmem |
CPX_PARAM_WORKMEM |
|
MIP limits lowerobjstop |
CPX_PARAM_LOWEROBJSTOP |
|
MIP submip nodelimit |
CPX_PARAM_SUBMIPNODELIMIT |
|
MIP submip scale |
CPX_PARAM_SUBMIPSCAIND |
|
MIP submip startalg |
CPX_PARAM_SUBMIPSTARTALG |
|
MIP submip subalg |
CPX_PARAM_SUBMIPSUBALG |
|
MIP limits upperobjstop |
CPX_PARAM_UPPEROBJSTOP |
|
MIP cuts bqp |
CPX_PARAM_BQPCUTS |
|
MIP cuts cliques |
CPX_PARAM_CLIQUES |
|
MIP cuts covers |
CPX_PARAM_COVERS |
|
MIP limits aggforcut |
CPX_PARAM_AGGCUTLIM |
|
MIP limits eachcutlimit |
CPX_PARAM_EACHCUTLIM |
|
MIP limits cutsfactor |
CPX_PARAM_CUTSFACTOR |
|
MIP cuts disjunctive |
CPX_PARAM_DISJCUTS |
|
MIP cuts flow |
CPX_PARAM_FLOWCOVERS |
|
MIP cuts pathcut |
CPX_PARAM_FLOWPATHS |
|
MIP cuts gomory |
CPX_PARAM_FRACCUTS |
|
MIP limits gomorycand |
CPX_PARAM_FRACCAND |
|
MIP limits gomorypass |
CPX_PARAM_FRACPASS |
|
MIP cuts gubcovers |
CPX_PARAM_GUBCOVERS |
|
MIP cuts implied |
CPX_PARAM_IMPLBD |
|
MIP cuts liftproj |
CPX_PARAM_LANDPCUTS |
|
MIP cuts localimplied |
CPX_PARAM_LOCALIMPLBD |
|
MIP cuts mcfcut |
CPX_PARAM_MCFCUTS |
|
MIP limits cutpasses |
CPX_PARAM_CUTPASS |
|
MIP cuts mircut |
CPX_PARAM_MIRCUTS |
|
MIP cuts nodecuts |
CPX_PARAM_NODECUTS |
|
MIP cuts rlt |
CPX_PARAM_RLTCUTS |
|
MIP cuts zerohalf |
CPX_PARAM_ZEROHALFCUTS |
|
MIP strategy fpheur |
CPX_PARAM_FPHEUR |
|
MIP strategy heuristiceffort |
CPX_PARAM_HEUREFFORT |
|
MIP strategy heuristicfreq |
CPX_PARAM_HEURFREQ |
|
MIP strategy lbheur |
CPX_PARAM_LBHEUR |
|
MIP strategy rinsheur |
CPX_PARAM_RINSHEUR |
|
Preprocessing boundstrength |
CPX_PARAM_BNDSTRENIND |
|
Preprocessing coeffreduce |
CPX_PARAM_COEREDIND |
|
Preprocessing symmetry |
CPX_PARAM_SYMMETRY |
|
Preprocessing relax |
CPX_PARAM_RELAXPREIND |
|
Preprocessing repeatpresolve |
CPX_PARAM_REPEATPRESOLVE |
|
Preprocessing sos1reform |
CPX_PARAM_SOS1REFORM |
|
Preprocessing sos2reform |
CPX_PARAM_SOS2REFORM |
|
MIP polishafter absmipgap |
CPX_PARAM_POLISHAFTEREPAGAP |
|
MIP polishafter nodes |
CPX_PARAM_POLISHAFTERNODE |
|
MIP polishafter solutions |
CPX_PARAM_POLISHAFTERINTSOL |
|
MIP polishafter mipgap |
CPX_PARAM_POLISHAFTEREPGAP |
|
MIP polishafter time |
CPX_PARAM_POLISHAFTERTIME |
|
MIP polishafter dettime |
CPX_PARAM_POLISHAFTERDETTIME |
|
MIP pool absgap |
CPX_PARAM_SOLNPOOLAGAP |
|
MIP pool capacity |
CPX_PARAM_SOLNPOOLCAPACITY |
|
MIP pool intensity |
CPX_PARAM_SOLNPOOLINTENSITY |
|
MIP pool relgap |
CPX_PARAM_SOLNPOOLGAP |
|
MIP pool replace |
CPX_PARAM_SOLNPOOLREPLACE |
|
MIP limits populate |
CPX_PARAM_POPULATELIM |
|
Network netfind |
CPX_PARAM_NETFIND |
|
Network tolerances feasibility |
CPX_PARAM_NETEPRHS |
|
Network iterations |
CPX_PARAM_NETITLIM |
|
Network tolerances optimality |
CPX_PARAM_NETEPOPT |
|
Network pricing |
CPX_PARAM_NETPPRIIND |
|
MIP limits auxrootthreads |
CPX_PARAM_AUXROOTTHREADS |
|
Threads |
CPX_PARAM_THREADS |
|
Parallel mode |
CPX_PARAM_PARALLELMODE |
|
Preprocessing aggregator |
CPX_PARAM_AGGIND |
|
Preprocessing dependency |
CPX_PARAM_DEPIND |
|
Preprocessing folding |
CPX_PARAM_FOLDING |
|
Preprocessing fill |
CPX_PARAM_AGGFILL |
|
Preprocessing numpass |
CPX_PARAM_PREPASS |
|
Preprocessing reduce |
CPX_PARAM_REDUCE |
|
Preprocessing presolve |
CPX_PARAM_PREIND |
|
Preprocessing dual |
CPX_PARAM_PREDUAL |
|
Preprocessing qpmakepsd |
CPX_PARAM_QPMAKEPSDIND |
|
Bar qcpconvergetol |
CPX_PARAM_BARQCPEPCOMP |
|
MIP strategy miqcpstrat |
CPX_PARAM_MIQCPSTRAT |
|
Preprocessing qcpduals |
CPX_PARAM_CALCQCPDUALS |
|
Preprocessing qtolin |
CPX_PARAM_QTOLININD |
|
Qpmethod |
CPX_PARAM_QPMETHOD |
|
Read qpnonzeros |
CPX_PARAM_QPNZREADLIM |
|
Optimalitytarget |
CPX_PARAM_OPTIMALITYTARGET |
|
Simplex crash |
CPX_PARAM_CRAIND |
|
Simplex dgradient |
CPX_PARAM_DPRIIND |
|
simplex dynamicrows |
CPX_PARAM_DYNAMICROWS |
|
Simplex tolerances feasibility |
CPX_PARAM_EPRHS |
|
Simplex tolerances markowitz |
CPX_PARAM_EPMRK |
|
Simplex tolerances optimality |
CPX_PARAM_EPOPT |
|
Simplex perturbationlimit |
CPX_PARAM_EPPER |
|
Simplex perturbationlimit |
CPX_PARAM_PERIND |
|
Simplex pricing |
CPX_PARAM_PRICELIM |
|
Simplex pgradient |
CPX_PARAM_PPRIIND |
|
Simplex refactor |
CPX_PARAM_REINV |
|
Sifting simplex |
CPX_PARAM_SIFTSIM |
|
Simplex limits singularity |
CPX_PARAM_SINGLIM |
|
Simplex limits perturbation |
CPX_PARAM_PERLIM |
|
Tune measure |
CPX_PARAM_TUNINGMEASURE |
|
Tune repeat |
CPX_PARAM_TUNINGREPEAT |
|
Tune timelimit |
CPX_PARAM_TUNINGTILIM |
|
Tune dettimelimit |
CPX_PARAM_TUNINGDETTILIM |
The table below shows Solvers General options that are mapped to CPLEX parameters.
Option name in AIMMS |
Name in CPLEX |
Name in CPLEX C API |
MIP tolerances lowercutoff |
CPX_PARAM_CUTLO |
|
MIP tolerances uppercutoff |
CPX_PARAM_CUTUP |
|
MIP limits solutions |
CPX_PARAM_INTSOLLIM |
|
MIP tolerances absmipgap |
CPX_PARAM_EPAGAP |
|
MIP tolerances mipgap |
CPX_PARAM_EPGAP |
|
Simplex limits iterations |
CPX_PARAM_ITLIM |
|
Timelimit |
CPX_PARAM_TILIM |