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  Later^  Y  Y   Y  Y

  Barrier crossover   

 Y  Later^    Y  Y  Y

  Parallel solving

  Barrier

 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 

  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  

  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    

  RINS heuristic

 Y  Y        

  Parallel solving MIP

 

 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    
  Convex NLP        Y     

  Second order cone (SOCP)

 Y  Later^    Y     


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

 Customer Quotes  “One of our customers stated that our recent project with them (using AIMMS) was the first software project in their history not to have generated a single Software Problem Report”
Dan Streiffert, Areva Transmission & Distribution, Bellevue, USA - Energy Specialist

 Login  to update your profile.

Login