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 - Presolve Aggregation Fill

AGGREGATE

Presolve - Presolve Aggregation

BARCONVTOL

Barrier - Barrier Convergence Tolerance

BARCORRECTORS

Barrier - Barrier Correction Steps

BARHOMOGENEOUS

Barrier - Barrier Homogeneous Algorithm

BARITERLIMIT

Barrier - Barrier Iteration Limit

BARORDER

Barrier - Barrier Ordering

BARQCPCONVTOL

Barrier - Barrier QCP Convergence Tolerance

BESTBDSTOP

MIP - MIP Best Bound Stop

BESTOBJSTOP

MIP - MIP Best Objective Stop

BQPCUTS

MIP Cuts - BQP Cuts

BRANCHDIR

MIP - Branch Direction

CLIQUECUTS

MIP Cuts - Clique Cuts

CONCURRENTMETHOD

General - Concurrent Method

CONCURRENTMIP

Parallel - Concurrent MIP

COVERCUTS

MIP Cuts - Cover Cuts

CROSSOVER

Barrier - Barrier Crossover

CROSSOVERBASIS

Barrier - Barrier Crossover Basis

CUTAGGPASSES

MIP Cuts - Cut Aggregation Passes Limit

CUTPASSES

MIP Cuts - Root Cut Passes Limit

CUTS

MIP Cuts - Global Cut Control

DEGENMOVES

Simplex - Degenerate Simplex Moves Limit

DISCONNECTED

MIP - Disconnected Component Strategy

DISPLAYINTERVAL

Logging - Output File Display Interval

DUALIMPLIEDCUTS

MIP Cuts - Dual Implied Cuts

DUALREDUCTIONS

Presolve - Dual Reductions

FEASIBILITYTOL

General - Feasibility Tolerance

FEASRELAXBIGM

General - FeasRelax Big M

FLOWCOVERCUTS

MIP Cuts - Flow Cover Cuts

FLOWPATHCUTS

MIP Cuts - Flow Path Cuts

GOMORYPASSES

MIP Cuts - Gomory Cut Passes Limit

GUBCOVERCUTS

MIP Cuts - GUB Cover Cuts

HEURISTICS

MIP Heuristics - Heuristics

IISMETHOD

General - IIS Method

IMPLIEDCUTS

MIP Cuts - Implied Bound Cuts

IMPROVESTARTGAP

MIP - Improve Start Gap

IMPROVESTARTNODES

MIP - Improve Start Nodes

IMPROVESTARTTIME

MIP - Improve Start Time

IMPROVESTARTWORK

MIP - Improve Start Work

INFPROOFCUTS

MIP Cuts - Infeasibility Proof Cuts

INTEGRALITYFOCUS

MIP - Integrality Focus

INTFEASTOL

MIP - Integrality Tolerance

LIFTPROJECTCUTS

MIP Cuts - Lift and Project Cuts

LOGTOCONSOLE

Logging - Log to Console

LPWARMSTART

General - Warm Start

MARKOWITZTOL

Simplex - Markowitz Tolerance

MASTERKNAPSACKCUTS

MIP Cuts - Master Knapsack Cuts

MEMLIMIT

General - Memory Limit

METHOD

General - Method

MINRELNODES

MIP Heuristics - Minimum Relaxation Heuristic Node Limit

MIPFOCUS

MIP - MIP Focus

MIPSEPCUTS

MIP Cuts - MIP Separation Cuts

MIQCPMETHOD

Quadratic - MIQCP Method

MIRCUTS

MIP Cuts - MIR Cuts

MIXINGCUTS

MIP Cuts - Mixing Cuts

MODKCUTS

MIP Cuts - Mod K Cuts

MULTIOBJMETHOD

General - Multi-objective Method

MULTIOBJPRE

Presolve - Multi-objective Presolve

NETWORKALG

Simplex - Network Algorithm

NETWORKCUTS

MIP Cuts - Network Cuts

NLPHEUR

Nonlinear - NLP Heuristic

NODEFILESTART

MIP - Node File Start

NODELIMIT

MIP - Node Limit

NODEMETHOD

MIP - MIP Node Method

NONCONVEX

Quadratic - Nonconvex Strategy

NORELHEURSOLUTIONS

MIP Heuristics - No Relaxation Heuristic Limit

NORELHEURTIME

MIP Heuristics - No Relaxation Heuristic Time

NORELHEURWORK

MIP Heuristics - No Relaxation Heuristic Work

NORMADJUST

Simplex - Norm Adjust

NUMERICFOCUS

General - Numeric Focus

OBBT

MIP Presolve - MIP OBBT

OBJSCALE

Simplex - Objective Scale

OPTIMALITYTOL

General - Optimality Tolerance

OUTPUTFLAG

Logging - Output File

PARTITIONPLACE

MIP Heuristics - Partition Heuristic

PDHGABSTOL

PDHG - PDHG Absolute Feasibility Tolerance

PDHGCONVTOL

PDHG - PDHG Convergence Tolerance

PDHGITERLIMIT

PDHG - PDHG Iteration Limit

PDHGRELTOL

PDHG - PDHG Relative Feasibility Tolerance

PERTURBVALUE

Simplex - Perturbation

POOLGAP

Solution Pool - Pool Gap

POOLGAPABS

Solution Pool - Pool Absolute Gap

POOLSEARCHMODE

Solution Pool - Pool Search Mode

POOLSOLUTIONS

Solution Pool - Pool Size

PREDEPROW

Presolve - Presolve Row Reduction

PREDUAL

Presolve - Presolve Dual

PREMIQCPFORM

Quadratic - MIQCP Formulation

PREPASSES

PPresolve - Resolve Passes

PREQLINEARIZE

Presolve - Linearize Quadratic Constraints

PRESOLVE

Presolve - Presolve

PRESOS1BIGM

MIP Presolve - SOS1 Reformulation Threshold

PRESOS1ENCODING

MIP Presolve - SOS1 Encoding

PRESOS2BIGM

MIP Presolve - SOS2 Reformulation Threshold

PRESOS2ENCODING

MIP Presolve - SOS2 Encoding

PRESPARSIFY

MIP Presolve - Presolve Sparsify Reduction

PROJIMPLIEDCUTS

MIP Cuts - Projected Implied Bound Cuts

PSDTOL

Quadratic - PSD Tolerance

PUMPPASSES

MIP Heuristics - Feasibility Pump Passes

QCPDUAL

Quadratic - QCP Dual Values

QUAD

Simplex - Quad Precision

RELAXLIFTCUTS

MIP Cuts - Relax-and-Lift Cuts

RINS

MIP Heuristics - RINS Heuristic Frequency

RLTCUTS

MIP Cuts - RLT Cuts

SCALEFLAG

General - Scale

SEED

General - Random Seed

SIFTING

Simplex - Sifting

SIFTMETHOD

Simplex - Sifting Method

SIMPLEXPRICING

Simplex - Pricing

SOFTMEMLIMIT

General - Soft Memory Limit

SOLUTIONTARGET

General - Solution Target

STARTNODELIMIT

MIP - MIP Start Node Limit

STARTTIMELIMIT

MIP - MIP Start Time Limit

STARTWORKLIMIT

MIP - MIP Start Work Limit

STRONGCGCUTS

MIP Cuts - Strong CG Cuts

SUBMIPCUTS

MIP Cuts - Sub MIP Cuts

SUBMIPNODES

MIP Heuristics - RINS Sub-MIP Node Limit

SYMMETRY

MIP - MIP Symmetry

THREADS

Parallel - Thread Limit

TUNECLEANUP

Tuning - Tune Cleanup

TUNECRITERION

Tuning - Tune Criterion

TUNEMETRIC

Tuning - Tune Metric

TUNEOUTPUT

Logging - Tune Output Level

TUNERESULTS

Tuning - Tune Results

TUNETARGETMIPGAP

Tuning - Tune Target MIP Gap

TUNETARGETTIME

Tuning - Tune Target Time

TUNETIMELIMIT

Tuning - Tune Time Limit

TUNETRIALS

Tuning - Tune Trials

VARBRANCH

MIP - Select Variables

WORKLIMIT

General - Work Limit

ZEROHALFCUTS

MIP Cuts - Zero Half Cuts

ZEROOBJNODES

MIP Heuristics - 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.