AIMMS to GUROBI Mapping

Description

The table shows in the left column the AIMMS Gurobi options while the right column displays the associated Gurobi parameter.

Option name in AIMMS

Name in GUROBI

Barrier Convergence Tolerance

BARCONVTOL

Barrier Correction Steps

BARCORRECTORS

Barrier Crossover

CROSSOVER

Barrier Crossover Basis

CROSSOVERBASIS

Barrier Homogeneous Algorithm

BARHOMOGENEOUS

Barrier Iteration Limit

BARITERLIMIT

Barrier Ordering

BARORDER

Barrier Progress Solution

Barrier QCP Convergence Tolerance

BARQCPCONVTOL

Calculate Kappa

Concurrent Method

CONCURRENTMETHOD

Farkas Infeasibility Proof

Feasibility

FEASIBILITYTOL

IIS Method

FEASRELAXBIGM

IIS Method

IISMETHOD

Memory Limit

MEMLIMIT

Method

METHOD

MPS

MPS Dual

Multi Objective Method

MULTIOBJMETHOD

Numeric Focus

NUMERICFOCUS

Optimality

OPTIMALITYTOL

Random Seed

SEED

Read Parameter File

Restart

Restart File Number

Scale

SCALEFLAG

Sensitivity Method

Soft Memory Limit

SOFTMEMLIMIT

Solution File

Solution Target

SOLUTIONTARGET

Unbounded Ray

Updates Batch Size

Warm Start

LPWARMSTART

Work Limit

WORKLIMIT

Write Parameter File

Display Solution Quality

Log to Console

LOGTOCONSOLE

Output File

OUTPUTFLAG

Output File Display Interval

DISPLAYINTERVAL

Tune Output Level

TUNEOUTPUT

Branch Direction

BRANCHDIR

Disconnected Component Strategy

DISCONNECTED

Hints File

Improve Start Gap

IMPROVESTARTGAP

Improve Start Nodes

IMPROVESTARTNODES

Improve Start Time

IMPROVESTARTTIME

Integrality

INTFEASTOL

Integrality Focus

INTEGRALITYFOCUS

Lazy Constraint Mode

MIP Best Bound Stop

BESTBDSTOP

MIP Best Objective Stop

BESTOBJSTOP

MIP Focus

MIPFOCUS

MIP Node Method

NODEMETHOD

MIP Start

MIP Start Node Limit

STARTNODELIMIT

MIP Symmetry

SYMMETRY

Node File Start

NODEFILESTART

Node Limit

NODELIMIT

Select Variables

VARBRANCH

BQP Cuts

BQPCUTS

Clique Cuts

CLIQUECUTS

Cover Cuts

COVERCUTS

Dual Implied Cuts

DUALIMPLIEDCUTS

Cut Aggregation Passes Limit

CUTAGGPASSES

Flow Cover Cuts

FLOWCOVERCUTS

Flow Path Cuts

FLOWPATHCUTS

Global Cut Control

CUTS

Gomory Cut Passes Limit

GOMORYPASSES

GUB Cover Cuts

GUBCOVERCUTS

Implied Bound Cuts

IMPLIEDCUTS

Infeasibility Proof Cuts

INFPROOFCUTS

Lift and Project Cuts

LIFTPROJECTCUTS

MIP Separation Cuts

MIPSEPCUTS

MIR Cuts

MIRCUTS

Mixing Cuts

MIXINGCUTS

Mod K Cuts

MODKCUTS

Network Cuts

NETWORKCUTS

Projected Implied Bound Cuts

PROJIMPLIEDCUTS

Relax-and-Lift Cuts

RELAXLIFTCUTS

RLT Cuts

RLTCUTS

Root Cut Passes Limit

CUTPASSES

Strong CG Cuts

STRONGCGCUTS

Sub MIP Cuts

SUBMIPCUTS

Zero Half Cuts

ZEROHALFCUTS

Feasibility Pump Passes

PUMPPASSES

Heuristics

HEURISTICS

Minimum Relaxation Heuristic Node Limit

MINRELNODES

No Relaxation Heuristic Time

NORELHEURTIME

No Relaxation Heuristic Work

NORELHEURWORK

Partition Heuristic

PARTITIONPLACE

RINS Heuristic Frequency

RINS

RINS Sub MIP Node Limit

SUBMIPNODES

Zero Objective Node Limit

ZEROOBJNODES

MIP OBBT

OBBT

Presolve Sparsify Reduction

PRESPARSIFY

SOS1 Encoding

PRESOS1ENCODING

SOS1 Reformulation Threshold

PRESOS1BIGM

SOS2 Encoding

PRESOS2ENCODING

SOS2 Reformulation Threshold

PRESOS2BIGM

Maximal Variable Bound

Nonlinear Optimality Tolerance

MIPGAP

Concurrent MIP

CONCURRENTMIP

Thread Limit

THREADS

Dual Reductions

DUALREDUCTIONS

Linearize Quadratic Constraints

PREQLINEARIZE

Multi Objective Presolve

MULTIOBJPRE

Presolve

PRESOLVE

Presolve Aggregation

AGGREGATE

Presolve Aggregation Fill

AGGFILL

Presolve Dual

PREDUAL

Presolve Passes

PREPASSES

Presolve Row Reduction

PREDEPROW

MIQCP Formulation

PREMIQCPFORM

MIQCP Method

MIQCPMETHOD

NLP Heuristic

NLPHEUR

Nonconvex Strategy

NONCONVEX

PSD Tolerance

PSDTOL

QCP Dual Values

QCPDUAL

Degenerate Simplex Moves Limit

DEGENMOVES

Markowitz

MARKOWITZTOL

Network Algorithm

NETWORKALG

Norm Adjust

NORMADJUST

Objective Scale

OBJSCALE

Perturbation

PERTURBVALUE

Pricing

SIMPLEXPRICING

Quad Precision

QUAD

Sifting

SIFTING

Sifting Method

SIFTMETHOD

Pool Absolute Gap

POOLGAPABS

Pool Gap

POOLGAP

Pool Search Mode

POOLSEARCHMODE

Pool Size

POOLSOLUTIONS

Tune Cleanup

TUNECLEANUP

Tune Criterion

TUNECRITERION

Tune Metric

TUNEMETRIC

Tune Results

TUNERESULTS

Tune Target MIP Gap

TUNETARGETMIPGAP

Tune Target Time

TUNETARGETTIME

Tune Time Limit

TUNETIMELIMIT

Tune Trials

TUNETRIALS

The table below shows Solvers General options that are mapped to Gurobi parameters.

Option name in AIMMS

Name in GUROBI

Cutoff

CUTOFF

Maximal Number of Integer Solutions

SOLUTIONLIMIT

MIP Absolute Optimality Tolerance

MIPGAPABS

MIP Relative Optimality Tolerance

MIPGAP

Iteration Limit

ITERATIONLIMIT

Time Limit

TIMELIMIT