LP and MIP Solver Comparison

Home

General Features

CPLEX 

GUROBI

XA          MOSEK   XPRESS CBC

  Handle updates

 Y  Y  Y  Y  Y

Y

  Tuning tool

 Y          
  Network algorithm  Y      Y  Y  

  Multiple models

 Y  Y  Y  Y  Y  
  Multiple solver sessions  Y  Y  Y  Y  Y  

  Ranged constraints

 Y  Y  Y  Y  Y

 Y

  Presolve information  Y          
  Solve MPS file  Y  Y  Y  Y  Y  Y

  FeasOpt

 

------------------------------- by MPI ---------------------------

LP Features

CPLEX 

GUROBI

XA          MOSEK XPRESS CBC

  Barrier

 Y  Y  Y  Y   Y  Y

  Barrier crossover   

 Y  Y    Y  Y  Y

  Parallel solving

  Barrier

 Y  Y    Y    

  Load basis

 Y  Y  Y  Y  Y  Y 

  IIS

 Y  Y  Y  Y   Y  

  Range RHS

 Y  Y  Y  Y     

  Range objective

 Y  Y

 Y 

 Y    

  Subgradient

 

 Y          
MIP Features

CPLEX 

GUROBI

XA          MOSEK XPRESS CBC 

  Parallel solving MIP

 Y  Y        

  Dynamic Search

 Y          

  Intermediate solutions 

 Y  Y  Y  Y  Y  

  Callback branch

 Y          

  Callback cuts

 Y  Y      Y  

  Callback heuristic

 Y  Y         

  Callback incumbent

 Y  Y       Y  

  Cut pool

 Y  

  

   Y  

  Lazy constraints

 Y        Y  

  Indicator constraints

 Y          

  SOS 1

 Y  Y      Y  

  SOS 2 

 Y  Y      Y  

  Solution pool

 Y        Y  

  MIP Start

 Y  Y      Y  Y 

  Solution polishing

 Y          

  Feasibility pump

 Y  Y    Y    Y

  RINS heuristic

 

 Y  Y        Y
NonLinear Features

CPLEX 

GUROBI

XA          MOSEK XPRESS CBC

  QP

 Y  Later^  Y  Y   Y  

  MIQP

 Y  Later^    Y  Y  
  QCP  Y  Later^    Y  Y  

  MIQCP

 Y  Later^    Y    
  SOCP (second order cone)  Y  Later^    Y   

 

  MISOCP (integer SOCP)  Y  Later^    Y   

 

  Convex NLP

       Y     


Later^: Not in Gurobi 3.0 but announced for later version

 Customer Quotes  “Thanks to the AIMMS GUI design tool, the flexible interface that is now used by many forest planners makes it easy to concentrate on what's important - identifying forest management problems and developing strategies.”
Rob Davis, Ontario Ministry of Natural Resources, Ontario, Canada - Forestry Specialist

 Login  to update your profile.

Login