What's New - Current Release

Gurobi 9.1

This latest release of the Gurobi Optimizer – which delivers significant speed improvements and new features – gives customers across numerous industries (including financial services, oil & gas, and chemicals) the capability to use mathematical optimization to generate high-quality solutions to a broader array of business problems than ever before.

 

View the Video: Gurobi Optimizer 9.1

Gurobi Optimizer

Faster Than Ever

With Gurobi 9.1, the Gurobi Optimizer – which was tested using Gurobi’s test library comprised of thousands of real-world models – registered notable performance improvements across multiple problem types including:

  • Primal simplex: 17% faster overall, 37% faster on models that take at least 100 seconds.
  • Dual simplex: 29% faster overall, 66% faster on models that take at least 100 seconds.
  • Barrier: 15% faster overall, 34% faster on models that take at least 100 seconds.
  • Mixed-integer linear programming (MILP): 5% faster overall, 9% faster on models that take at least 100 seconds.
  • Convex mixed-integer quadratic programming (MIQP): 5% faster overall, 20% faster on models that take at least 100 seconds.
  • Convex mixed-integer quadratically constrained programming (MIQCP): 13% faster overall, 57% faster on models that take at least 100 seconds.
  • Non-convex mixed-integer quadratically constrained programming (non-convex MIQCP): 4x faster overall, 9x faster on models that take at least 100 seconds.
  • Irreducible Infeasible Subset (IIS) computation: 2.6x faster overall, 5.7x faster on models that take at least 100 seconds.
  • Better MIP feasible solutions: Heuristics are significantly better at finding high-quality solutions earlier.

We are happy to help you benchmark your models with Gurobi Version 9.1. Please submit a Gurobi Support ticket to get started.

 

New Features

The new features in the release include:

  • NoRel Heuristic: This new heuristic finds high-quality solutions in situations where the linear programming (LP) relaxation of the mixed-integer programming (MIP) problem is too expensive to solve.
  • Integrality Focus: This new feature allows users to be much stricter on integrality constraints, thus avoiding many undesirable results (including trickle flows) that can come from small integrality violations.
  • Python Matrix API Enhancements: Gurobi’s Python interface – gurobipy – has been extended and improved to better support matrix-oriented modeling.
  • Pip Install Support: Users can now utilize pip, a Python tool, to install Gurobi in their Python environment.
  • Releasing the GIL in Python API: When the optimize() method is called, gurobipy now releases the Global Interpreter Lock (GIL), which allows user programs to execute Python code in another Python thread while optimize() is running.
  • Tuning Tool Enhancements: We added a number of additional controls to our tuning tool.
  • Record/Replay for Compute Server and Cloud: We now support the record/replay feature for Gurobi Compute Server and Gurobi Instant Cloud.
  • Pre-specified User Cuts: By setting the Lazy linear constraint attribute to the new value -1, the user can declare a linear constraint to be a user cut. The constraint must be redundant with respect to the rest of the model. The solver can optionally add user cuts to the relaxation in order to cut off LP solutions that are encountered during the MIP solving process and potentially improve performance.

 

Upgrade Now

  • Academic users and Commercial users current on their Maintenance and Support: Commercial users with an existing 9.0 license, and all eligible academic users, can upgrade to 9.1 immediately by visiting the Downloads (https://www.gurobi.com/downloads/)(while logged in) page. 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.

 

Enhancements in Prior Versions of Gurobi

You may also be interested in viewing a list of enhancements from Version 4.0 to Version 9.0:

Prior Versions

Contact Us

We’re happy to assist you. Please contact us using this form, and a Gurobi representative will get back to you shortly.

  • Free Consultations
  • General Inquiries
  • Gurobi Optimizer Questions

Can’t view the form? Please email us at sales@gurobi.com.

Thank you! The information has been submitted successfully.