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 - Barrier Convergence Tolerance

BARCONVTOL

Barrier - Barrier Correction Steps

BARCORRECTORS

Barrier - Barrier Crossover

CROSSOVER

Barrier - Barrier Crossover Basis

CROSSOVERBASIS

Barrier - Barrier Homogeneous Algorithm

BARHOMOGENEOUS

Barrier - Barrier Iteration Limit

BARITERLIMIT

Barrier - Barrier Ordering

BARORDER

Barrier - Barrier Progress Solution

Barrier - Barrier QCP Convergence Tolerance

BARQCPCONVTOL

General - Calculate Kappa

General - Concurrent Method

CONCURRENTMETHOD

General - Farkas Infeasibility Proof

General - Feasibility Tolerance

FEASIBILITYTOL

General - IIS Method

FEASRELAXBIGM

General - IIS Method

IISMETHOD

General - Memory Limit

MEMLIMIT

General - Method

METHOD

General - MPS

General - MPS Dual

General - Multi-objective Method

MULTIOBJMETHOD

General - Numeric Focus

NUMERICFOCUS

General - Optimality Tolerance

OPTIMALITYTOL

General - Random Seed

SEED

General - Read Parameter File

General - Restart

General - Restart File Number

General - Scale

SCALEFLAG

General - Sensitivity Method

General - Soft Memory Limit

SOFTMEMLIMIT

General - Solution File

General - Solution Target

SOLUTIONTARGET

General - Unbounded Ray

General - Updates Batch Size

General - Warm Start

LPWARMSTART

General - Work Limit

WORKLIMIT

General - Write Parameter File

Logging - Display Solution Quality

Logging - Log to Console

LOGTOCONSOLE

Logging - Output File

OUTPUTFLAG

Logging - Output File Display Interval

DISPLAYINTERVAL

Logging - Tune Output Level

TUNEOUTPUT

MIP - Branch Direction

BRANCHDIR

MIP - Disconnected Component Strategy

DISCONNECTED

MIP - Hints File

MIP - Improve Start Gap

IMPROVESTARTGAP

MIP - Improve Start Nodes

IMPROVESTARTNODES

MIP - Improve Start Time

IMPROVESTARTTIME

MIP - Improve Start Work

IMPROVESTARTWORK

MIP - Integrality Tolerance

INTFEASTOL

MIP - Integrality Focus

INTEGRALITYFOCUS

MIP - Lazy Constraint Mode

MIP - MIP Best Bound Stop

BESTBDSTOP

MIP - MIP Best Objective Stop

BESTOBJSTOP

MIP - MIP Focus

MIPFOCUS

MIP - MIP Node Method

NODEMETHOD

MIP - MIP Start

MIP - MIP Start Node Limit

STARTNODELIMIT

MIP - MIP Start Time Limit

STARTTIMELIMIT

MIP - MIP Start Work Limit

STARTWORKLIMIT

MIP - MIP Symmetry

SYMMETRY

MIP - Node File Start

NODEFILESTART

MIP - Node Limit

NODELIMIT

MIP - Select Variables

VARBRANCH

MIP Cuts - BQP Cuts

BQPCUTS

MIP Cuts - Clique Cuts

CLIQUECUTS

MIP Cuts - Cover Cuts

COVERCUTS

MIP Cuts - Dual Implied Cuts

DUALIMPLIEDCUTS

MIP Cuts - Cut Aggregation Passes Limit

CUTAGGPASSES

MIP Cuts - Flow Cover Cuts

FLOWCOVERCUTS

MIP Cuts - Flow Path Cuts

FLOWPATHCUTS

MIP Cuts - Global Cut Control

CUTS

MIP Cuts - Gomory Cut Passes Limit

GOMORYPASSES

MIP Cuts - GUB Cover Cuts

GUBCOVERCUTS

MIP Cuts - Implied Bound Cuts

IMPLIEDCUTS

MIP Cuts - Infeasibility Proof Cuts

INFPROOFCUTS

MIP Cuts - Lift and Project Cuts

LIFTPROJECTCUTS

MIP Cuts - Master Knapsack Cuts

MASTERKNAPSACKCUTS

MIP Cuts - MIP Separation Cuts

MIPSEPCUTS

MIP Cuts - MIR Cuts

MIRCUTS

MIP Cuts - Mixing Cuts

MIXINGCUTS

MIP Cuts - Mod K Cuts

MODKCUTS

MIP Cuts - Network Cuts

NETWORKCUTS

MIP Cuts - Projected Implied Bound Cuts

PROJIMPLIEDCUTS

MIP Cuts - Relax-and-Lift Cuts

RELAXLIFTCUTS

MIP Cuts - RLT Cuts

RLTCUTS

MIP Cuts - Root Cut Passes Limit

CUTPASSES

MIP Cuts - Strong CG Cuts

STRONGCGCUTS

MIP Cuts - Sub MIP Cuts

SUBMIPCUTS

MIP Cuts - Zero Half Cuts

ZEROHALFCUTS

MIP Heuristics - Feasibility Pump Passes

PUMPPASSES

MIP Heuristics - Heuristics

HEURISTICS

MIP Heuristics - Minimum Relaxation Heuristic Node Limit

MINRELNODES

MIP Heuristics - No Relaxation Heuristic Limit

NORELHEURSOLUTIONS

MIP Heuristics - No Relaxation Heuristic Time

NORELHEURTIME

MIP Heuristics - No Relaxation Heuristic Work

NORELHEURWORK

MIP Heuristics - Partition Heuristic

PARTITIONPLACE

MIP Heuristics - RINS Heuristic Frequency

RINS

MIP Heuristics - RINS Sub-MIP Node Limit

SUBMIPNODES

MIP Heuristics - Zero Objective Node Limit

ZEROOBJNODES

MIP Presolve - MIP OBBT

OBBT

MIP Presolve - Presolve Sparsify Reduction

PRESPARSIFY

MIP Presolve - SOS1 Encoding

PRESOS1ENCODING

MIP Presolve - SOS1 Reformulation Threshold

PRESOS1BIGM

MIP Presolve - SOS2 Encoding

PRESOS2ENCODING

MIP Presolve - SOS2 Reformulation Threshold

PRESOS2BIGM

Nonlinear - Maximal Variable Bound

Nonlinear - NLP Heuristic

NLPHEUR

Nonlinear - Nonlinear Optimality Tolerance

MIPGAP

Parallel - Concurrent MIP

CONCURRENTMIP

Parallel - Thread Limit

THREADS

PDHG - PDHG Absolute Feasibility Tolerance

PDHGABSTOL

PDHG - PDHG Convergence Tolerance

PDHGCONVTOL

PDHG - PDHG Iteration Limit

PDHGITERLIMIT

PDHG - PDHG Relative Feasibility Tolerance

PDHGRELTOL

Presolve - Dual Reductions

DUALREDUCTIONS

Presolve - Linearize Quadratic Constraints

PREQLINEARIZE

Presolve - Multi-objective Presolve

MULTIOBJPRE

Presolve - Presolve

PRESOLVE

Presolve - Presolve Aggregation

AGGREGATE

Presolve - Presolve Aggregation Fill

AGGFILL

Presolve - Presolve Dual

PREDUAL

PPresolve - resolve Passes

PREPASSES

Presolve - Presolve Row Reduction

PREDEPROW

Quadratic - MIQCP Formulation

PREMIQCPFORM

Quadratic - MIQCP Method

MIQCPMETHOD

Quadratic - Nonconvex Strategy

NONCONVEX

Quadratic - PSD Tolerance

PSDTOL

Quadratic - QCP Dual Values

QCPDUAL

Simplex - Degenerate Simplex Moves Limit

DEGENMOVES

Simplex - Markowitz Tolerance

MARKOWITZTOL

Simplex - Network Algorithm

NETWORKALG

Simplex - Norm Adjust

NORMADJUST

Simplex - Objective Scale

OBJSCALE

Simplex - Perturbation

PERTURBVALUE

Simplex - Pricing

SIMPLEXPRICING

Simplex - Quad Precision

QUAD

Simplex - Sifting

SIFTING

Simplex - Sifting Method

SIFTMETHOD

Solution Pool - Pool Absolute Gap

POOLGAPABS

Solution Pool - Pool Gap

POOLGAP

Solution Pool - Pool Search Mode

POOLSEARCHMODE

Solution Pool - Pool Size

POOLSOLUTIONS

Tuning - Tune Cleanup

TUNECLEANUP

Tuning - Tune Criterion

TUNECRITERION

Tuning - Tune Metric

TUNEMETRIC

Tuning - Tune Results

TUNERESULTS

Tuning - Tune Target MIP Gap

TUNETARGETMIPGAP

Tuning - Tune Target Time

TUNETARGETTIME

Tuning - Tune Time Limit

TUNETIMELIMIT

Tuning - Tune Trials

TUNETRIALS

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

Option name in AIMMS

Name in GUROBI

MIP Options - Cutoff

CUTOFF

MIP Options - Maximal Number of Integer Solutions

SOLUTIONLIMIT

MIP Options - MIP Absolute Optimality Tolerance

MIPGAPABS

MIP Options - MIP Relative Optimality Tolerance

MIPGAP

Stop Criteria - Iteration Limit

ITERATIONLIMIT

Stop Criteria - Time Limit

TIMELIMIT