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

RINS

RINS Heuristic Frequency

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.