Gurobi
| Gurobi
| |
|---|---|
| [[Datei:Lua-Fehler in Modul:Wikidata, Zeile 1703: attempt to index field 'wikibase' (a nil value)|150px]] | |
| Basisdaten
| |
| Hauptentwickler | Gurobi |
| Entwickler | Gurobi Optimization, LLC |
| Erscheinungsjahr | 2009 |
| Aktuelle Version | 13.0 (November 2025) |
| Aktuelle Vorabversion | Lua-Fehler in Modul:Wikidata, Zeile 1703: attempt to index field 'wikibase' (a nil value) (Lua-Fehler in Modul:Wikidata, Zeile 1703: attempt to index field 'wikibase' (a nil value)) |
| Betriebssystem | Unixoide, mac OS X, Microsoft Windows |
| Programmiersprache | C |
| Kategorie | Mathematische Optimierung |
| Lizenz | proprietär |
| deutschsprachig | nein |
| gurobi.com | |
Gurobi oder der Gurobi Optimizer ist eine Software für mathematische Optimierung.
Geschichte[Bearbeiten]
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.<ref>James Taylor: First Look – Gurobi Optimization. In: JT on EDM. JT on EDM, 2. März 2011, abgerufen am 15. März 2017.</ref>
Funktionalität[Bearbeiten]
Gurobi ist ein Solver zur Lösung von Optimierungsproblemen. Unterstützt werden lineare Optimierungsprobleme (LP) sowie quadratische (QP), gemischt-ganzzahlige lineare (MILP)<ref>Junkyu Lee, William Lam, Rina Dechter: Benchmark on DAOOPT and GUROBI with the PASCAL2 Inference Challenge Problems. In: DISCML. 2011 (Online [PDF]).</ref>, gemischt-ganzzahlige quadratische (MIQP) und gemischt-ganzzahlige Optimierungsprobleme mit quadratischen Nebenbedingungen (MIQCP). Ab Version 11 wird zudem die Lösung von (nicht-)konvexen nichtlinearen (NLP) und gemischt-ganzzahligen nichtlinearen Optimierungsproblemen unterstützt<ref>What types of models can Gurobi solve? 27. August 2025, abgerufen am 24. November 2025 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref>.
Es gibt objektorientierte Schnittstellen für C++, Java, das .Net-Framework, MATLAB, Python und Julia (via JuMP) und eine matrixorientierte Schnittstelle für Python, R, MATLAB, C und Julia. Die Modellierungssprachen AIMMS, AMPL, GAMS und MPL können eingebunden werden.
Weblinks[Bearbeiten]
Einzelnachweise[Bearbeiten]
<references />