GUROBI to AIMMS Mapping
Description
The table shows in the left column the parameters from Gurobi that can be set in AIMMS; the right column displays for each Gurobi parameter the associated AIMMS option.
Name in GUROBI Option name in AIMMS
AGGFILL Presolve Aggregation Fill
AGGREGATE Presolve Aggregation
BARCONVTOL Barrier Convergence Tolerance
BARCORRECTORS Barrier Correction Steps
BARHOMOGENEOUS Barrier Homogeneous Algorithm
BARITERLIMIT Barrier Iteration Limit
BARORDER Barrier Ordering
BARQCPCONVTOL Barrier QCP Convergence Tolerance
BESTBDSTOP MIP Best Bound Stop
BESTOBJSTOP MIP Best Objective Stop
BQPCUTS BQP Cuts
BRANCHDIR Branch Direction
CLIQUECUTS Clique Cuts
CONCURRENTMETHOD Concurrent Method
CONCURRENTMIP Concurrent MIP
COVERCUTS Cover Cuts
CROSSOVER Barrier Crossover
CROSSOVERBASIS Barrier Crossover Basis
CUTAGGPASSES Cut Aggregation Passes Limit
CUTPASSES Root Cut Passes Limit
CUTS Global Cut Control
DEGENMOVES Degenerate Simplex Moves Limit
DISCONNECTED Disconnected Component Strategy
DISPLAYINTERVAL Output File Display Interval
DUALIMPLIEDCUTS Dual Implied Cuts
DUALREDUCTIONS Dual Reductions
FEASIBILITYTOL Feasibility
FEASRELAXBIGM FeasRelax Big M
FLOWCOVERCUTS Flow Cover Cuts
FLOWPATHCUTS Flow Path Cuts
GOMORYPASSES Gomory Cut Passes Limit
GUBCOVERCUTS GUB Cover Cuts
HEURISTICS Heuristics
IISMETHOD IIS Method
IMPLIEDCUTS Implied Bound Cuts
IMPROVESTARTGAP Improve Start Gap
IMPROVESTARTNODES Improve Start Nodes
IMPROVESTARTTIME Improve Start Time
INFPROOFCUTS Infeasibility Proof Cuts
INTEGRALITYFOCUS Integrality Focus
INTFEASTOL Integrality
LIFTPROJECTCUTS Lift and Project Cuts
LOGTOCONSOLE Log to Console
LPWARMSTART Warm Start
MARKOWITZTOL Markowitz
MEMLIMIT Memory Limit
METHOD Method
MINRELNODES Minimum Relaxation Heuristic Node Limit
MIPFOCUS MIP Focus
MIPSEPCUTS MIP Separation Cuts
MIQCPMETHOD MIQCP Method
MIRCUTS MIR Cuts
MIXINGCUTS Mixing Cuts
MODKCUTS Mod K Cuts
MULTIOBJMETHOD Multi Objective Method
MULTIOBJPRE Multi Objective Presolve
NETWORKALG Network Algorithm
NETWORKCUTS Network Cuts
NLPHEUR NLP Heuristic
NODEFILESTART Node File Start
NODELIMIT Node Limit
NODEMETHOD MIP Node Method
NONCONVEX Nonconvex Strategy
NORELHEURTIME No Relaxation Heuristic Time
NORELHEURWORK No Relaxation Heuristic Work
NORMADJUST Norm Adjust
NUMERICFOCUS Numeric Focus
OBBT MIP OBBT
OBJSCALE Objective Scale
OPTIMALITYTOL Optimality
OUTPUTFLAG Output File
PARTITIONPLACE Partition Heuristic
PERTURBVALUE Perturbation
POOLGAP Pool Gap
POOLGAPABS Pool Absolute Gap
POOLSEARCHMODE Pool Search Mode
POOLSOLUTIONS Pool Size
PREDEPROW Presolve Row Reduction
PREDUAL Presolve Dual
PREMIQCPFORM MIQCP Formulation
PREPASSES Presolve Passes
PREQLINEARIZE Linearize Quadratic Constraints
PRESOLVE Presolve
PRESOS1BIGM SOS1 Reformulation Threshold
PRESOS1ENCODING SOS1 Encoding
PRESOS2BIGM SOS2 Reformulation Threshold
PRESOS2ENCODING SOS2 Encoding
PRESPARSIFY Presolve Sparsify Reduction
PROJIMPLIEDCUTS Projected Implied Bound Cuts
PSDTOL PSD Tolerance
PUMPPASSES Feasibility Pump Passes
QCPDUAL QCP Dual Values
QUAD Quad Precision
RELAXLIFTCUTS Relax-and-Lift Cuts
RLTCUTS RLT Cuts
SCALEFLAG Scale
SEED Random Seed
SIFTING Sifting
SIFTMETHOD Sifting Method
SIMPLEXPRICING Pricing
SOFTMEMLIMIT Soft Memory Limit
SOLUTIONTARGET Solution Target
STARTNODELIMIT MIP Start Node Limit
STRONGCGCUTS Strong CG Cuts
SUBMIPCUTS Sub MIP Cuts
SUBMIPNODES RINS Sub MIP Node Limit
SYMMETRY MIP Symmetry
THREADS Thread Limit
TUNECLEANUP Tune Cleanup
TUNECRITERION Tune Criterion
TUNEMETRIC Tune Metric
TUNEOUTPUT Tune Output Level
TUNERESULTS Tune Results
TUNETARGETMIPGAP Tune Target MIP Gap
TUNETARGETTIME Tune Target Time
TUNETIMELIMIT Tune Time Limit
TUNETRIALS Tune Trials
VARBRANCH Select Variables
WORKLIMIT Work Limit
ZEROHALFCUTS Zero Half Cuts
ZEROOBJNODES Zero Objective Node Limit
Note
The Gurobi parameter PRECRUSH is not available in AIMMS. AIMMS automatically switches it on when a cut callback procedure is installed in the AIMMS model.