![]() |
gurobi.com | Reference Manual | Customer Support |
You have successfully installed version 10.0.3 of the Gurobi Optimizer.
You'll find instructions for setting up your Gurobi license in this document, as well as a list of supported platforms, and Release Notes and guidelines for converting existing Gurobi code to run with this new version. Once you have finished browsing this document, you should refer to the Detailed Release Notes, the Quick Start Guide, the Example Tour, the Reference Manual, or the Remote Services Reference Manual to get started using the Gurobi Optimizer.
To obtain a Gurobi 10 license, you will need to visit
the Gurobi User
Portal. If you are a commercial user under maintenance, you should see
your Gurobi 10 license
under Licenses. If
you would like to request a free academic license, you can do so from
the Licenses Request section. Once you have a license in
the Gurobi User
Portal, you will need to follow the instructions for installing or
downloading a license by clicking on the Install
or Open
button next to your license.
Platform (port) | Operating System | Compiler | Notes |
---|---|---|---|
Windows 64-bit (win64) | Windows 10, 11, Windows Server 2012 R2, 2016, 2019, 2022 | Visual Studio 2017-2022 | Use gurobi_c++md2017.lib (e.g.) for C++ |
Linux® x86-64 64-bit (linux64) | Red Hat® Enterprise Linux 7 (and the corresponding CentOS distribution), 8, and 9 | GCC >= 4.8 | Use libgurobi_g++5.2.a for newer C++ compilers |
SUSE® Enterprise Linux 12, 15 | |||
Ubuntu® 20.04, 22.04* | |||
Amazon Linux 2 | |||
macOS 64-bit universal2 (macos_universal2) | 11 (Big Sur), 12 (Monterey), 13 (Ventura) | Xcode 12/13 | |
Linux® arm64 64-bit (linux64) | Red Hat® Enterprise Linux 7 (and the corresponding CentOS distribution), 8, and 9 | GCC >= 4.8 | |
SUSE® Enterprise Linux 12, 15 | |||
Ubuntu® 20.04, 22.04 | |||
Amazon Linux 2 | |||
AIX® 64-bit (power64) | AIX 7.1, 7.2, 7.3 | XL C/C++ 9 | Due to limited Python support on AIX, this port does not include the Interactive Shell or the Python libraries. |
*On Ubuntu 22.04 for x86-64, user code that calls dlopen()/dlclose() to load/unload libgurobi100.so is known to fail. We have investigated the issue, and unfortunately we have not yet found a workaround.
Language | Version |
---|---|
Python | 3.8, 3.9, 3.10, 3.11 |
MATLAB | R2019a-R2022b |
R | 4.2 |
JDK | 8, 11, 17 |
.NET | 6.0 |
In addition to performance enhancements, Gurobi 10.0 adds the following new features:
Programs that were originally written for version 9.5 of the Gurobi Optimizer typically won't require any code changes to use version 10.0. If you'd like to use the new features, some code changes are required. We did remove a few deprecated attributes and methods, which may require code changes. Details are available in the Detailed Release Notes.
Note that this software is covered by the Gurobi End User License Agreement. By completing the Gurobi installation process and using the software, you are accepting the terms of this agreement.
Thank you for using Gurobi products!
© 2023 Gurobi Optimization. All Rights Reserved.