What's New - Gurobi 9.5
Enterprise Features and Even Better Performance
[SliderRevDynamicButton class='sr-header-button' link='' text=''][SliderRevDynamicButton class='sr-header-button sr-h-b-alt' link='' text='']
Our Latest Release
Gurobi 9.5 provides customers with new enterprise features, product enhancements, and an even faster compute engine—with impressive performance improvements across all supported problem types.
Faster Than Ever
Compared to the Gurobi 9.1. release, Gurobi 9.5 has boosted its speeds across the board.
PROBLEM TYPES |
OVERALL SPEED-UP (>1s) |
HARD MODELS (>100s) |
|
---|---|---|---|
LP |
|
|
|
MIP |
|
|
|
Enterprise Features
Gurobi Optimizer 9.5 also includes new features that make it well suited for enterprise use, including the following:
Seamless Docker Deployments
Run Gurobi in container environments, easily, with the Gurobi Web License Service (WLS).
User-Level Management
Better API Key Management
New Features and Enhancements
Gurobi Optimizer
NLP Heuristic for Non-Convex Quadratic Models
We have added a non-linear barrier solver for quickly finding feasible solutions to non-convex quadratic models.
Lazy Constraints in the NoRel Heuristic
Lazy constraints are now supported in the NoRel heuristic. You will receive solution callbacks and be given the opportunity to cut off those solutions with lazy constraints.
New Callback for Exiting the NoRel Heuristic
The Cluster Manager now supports AWS DocumentDB 4.0 as a back-end database. This expands your options when deploying the Cluster Manager on an AWS environment.
Web License Service (WLS)
The new Web License Service enables Gurobi on containerized environments (e.g., Docker, Kubernetes). Predefined images are available on Docker Hub.
Work Metric
We now include a deterministic work measure to enable exact reproducibility of a solver run.
Memory Limit
The new MemLimit parameter allows you to terminate optimization when the memory used by the optimization exceeds the specified value.
New Cut Type - Lift-and-Project Cuts
This release includes a new cut type: lift-and-project cuts. The new LiftProjectCuts parameter provides some control over the generation of these cuts.
New Simplex Warm Start Options
Several new options are available for starting simplex from a previous solution. Options are chosen using the new LPWarmStart parameter.
Writing Dualized Models
The new .DUA and .DLP file formats allow you to write the dual formulation of an LP problem.
Norm General Constraint
Add norm constraints to your MIP model, with support for 0-, 1-, 2-, and infinity norms.
Universal2 Port for Mac
Supports both Apple silicon and Intel x64 processors.
IIS Callbacks
New IIS callbacks allow you to programmatically track the progress of the IIS algorithm.
SOS Encoding Options
SOS constraints can now be formulated in multiple different ways internally, which can sometimes give better performance.
Tuning Tool Enhancements
We added a number of additional controls to our tuning tool, including control over termination and control over how runtimes from multiple trials are aggregated.
Improvements in gurobipy
Type hints are now available for most of the gurobipy classes and functions. Moreover, indexing MVar and MConstr objects is now more consistent with numpy.
Additional New Parameters and Attributes
MaxVio: New attribute that gives the maximum (unscaled) constraint violation for the computed solution.
ConcurrentWinMethod: New attribute that indicates which algorithm prevailed in a concurrent LP solve.
PoolIgnore: New attribute to select variables that should be ignored when checking whether two solutions differ in the solution pool.
IIS Force Flags
You now have more control over the Irreducible Infeasible Subsystem (IIS) algorithm. Specifically, you can indicate that certain constraints or bounds should be forced into the IIS, even if the resulting subsystem is not minimal. Similarly, you can exclude constraints or bounds from the IIS.
Compute Server
and Cluster Manager
Upgrade Now
Commercial users with an existing 9.0 license, and all eligible Academic users can upgrade to 9.5 immediately by visiting the downloads page (while logged in). Commercial users with an older version of Gurobi should contact sales@gurobi.com to get this new release. All other users, please contact us to discuss upgrade options.