Gurobi

from Wikipedia, the free encyclopedia
Gurobi
Basic data

Maintainer Gurobi
Publishing year 2009
Current  version 9.0
(November 2019)
operating system Unixoide , mac OS X , Microsoft Windows
programming language C.
category Mathematical optimization
License proprietary
gurobi.com

Gurobi or the Gurobi Optimizer is software for mathematical optimization .

Zonghao Gu, Edward Rothberg and Robert Bixby founded the Gurobi company with the Gurobi software as its most important product. The name is made up of the first letters of the last names of the three founders.

Gurobi is a solver to solve numerical programming problems. Are supported linear programming (LP), quadratic programming (QP), programming with quadratic constraints (QCP), mixed-integer linear programming (MILP), mixed-integer quadratic programming (MIQP) and mixed-integer programming with quadratic constraints (MIQCP) . In a comparison of different solvers, Gurobi was able to solve the most benchmark problems and required the least time per problem.

There are object-oriented interfaces for C ++ , Java , .NET and Python and a matrix-oriented interface for R , MATLAB , C and Julia . The modeling languages AIMMS , AMPL , GAMS and MPL as well as Microsoft Excel can be integrated.

Web links

Individual evidence

  1. James Taylor: First Look - Gurobi Optimization. In: JT on EDM. JT on EDM, March 2, 2011, accessed March 15, 2017 .
  2. Junkyu Lee, William Lam, Rina Dechter: Benchmark on DAOOPT and GUROBI with the PASCAL2 Inference Challenge Problems . In: DISCML . 2011 ( online [PDF]).
  3. Bernhard Meindl, Matthias Templ: Analysis of commercial and free and open source solvers for linear optimization problems . In: Vienna University of Technology . Vienna 2012 ( Online [PDF]).