Gurobi

Gurobi oder der Gurobi Optimizer ist eine Software für mathematische Optimierung.

Gurobi
Basisdaten
Hauptentwickler Gurobi
Entwickler Gurobi Optimization, LLC
Erscheinungsjahr 2009
Aktuelle Version 11.0
(November 2023)
Betriebssystem Unixoide, mac OS X, Microsoft Windows
Programmiersprache C
Kategorie Mathematische Optimierung
Lizenz proprietär
deutschsprachig nein
gurobi.com

Geschichte

Zonghao Gu, Edward Rothberg und Robert Bixby gründeten das Unternehmen Gurobi mit der Software Gurobi Optimizer als wichtigstem Produkt. Der Name setzt sich aus den Anfangsbuchstaben der Nachnamen der drei Gründer zusammen.[1]

Funktionalität

Gurobi ist ein Solver zur Lösung von Optimierungsproblemen. Unterstützt werden lineare Optimierungsprobleme(LP) sowie quadratische (QP), gemischt-ganzzahlige lineare (MILP)[2], gemischt-ganzzahlige quadratische (MIQP) und gemischt-ganzzahlige Optimierungsprobleme mit quadratischen Nebenbedingungen (MIQCP).

Es gibt objekt-orientierte Schnittstellen für C++, Java, das .Net-Framework, MATLAB, Python und Julia (via JuMP) und eine matrix-orientierte Schnittstelle für Python, R, MATLAB, C und Julia. Die Modellierungssprachen AIMMS, AMPL, GAMS und MPL können eingebunden werden.

Einzelnachweise

  1. James Taylor: First Look – Gurobi Optimization. In: JT on EDM. JT on EDM, 2. März 2011, abgerufen am 15. März 2017.
  2. Junkyu Lee, William Lam, Rina Dechter: Benchmark on DAOOPT and GUROBI with the PASCAL2 Inference Challenge Problems. In: DISCML. 2011 (Online [PDF]).
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.