BEAVERTON, Ore. – November 19, 2024 – Gurobi Optimization, LLC, the leader in decision intelligence technology, today announced the release of Gurobi Optimizer 12.0. This latest version provides users with expanded nonlinear solving capabilities, faster solving times, and smarter resource management.

With Gurobi 12.0, users can solve complex nonlinear problems to global optimality, and achieve superior performance across all mixed-integer optimizations thanks in part to more efficient CPU utilization. In addition, revamped documentation offers a more streamlined, user-friendly experience.

Compared to Gurobi 11.0, version 12.0 delivers the following speed improvements:

Algorithm Speed-Up:

Overall (>1 sec)

Speed-Up:

On Hard Models (>100sec)

LP (barrier) 2.2% 4.8%
LP (dual) 4.4% 3.6%
LP (primal) 2.6% 2.0%
MIP 13.1% 18.9%
MIQP 13.0% 38.3%
Nonconvex MIQCP 27.7% 68.5%

“With Gurobi 12.0, we’re delivering significant speed-ups, particularly for MIP, MIQP, and nonconvex MIQCP,” said Dr. Tobias Achterberg, Vice President of Research and Development at Gurobi. “We’ve also seen nice improvements for LP, which are not easy to achieve.”

What’s New in Gurobi 12.0

In addition to these speed enhancements, Gurobi 12.0 boasts several new product features, including the following:

Gurobi Optimizer

  • Global MINLP Optimality: Directly state nonlinear constraints using Gurobi’s APIs and solve mixed-integer nonlinear programming (MINLP) problems to global optimality.
  • Nonlinear Expressions in gurobipy: Easily model mixed-integer nonlinear problems in Gurobi’s Python API.
  • Memory Consumption Queries: Conveniently monitor memory consumption to assess memory requirements during development and prevent issues when running Gurobi on a shared server.
  • Reduced Memory Footprint for Solution Storage: This makes it easier to store large solution pools.

Gurobi Cluster Manager and Compute Server

  • Thread-based Load Balancing: Leverage a finer granularity of control to maximize Compute Server utilization.
  • Support for SetSolution in Callbacks: Now available for Compute Server runs, this feature allows users to provide feasible solution vectors during solving.
  • Job Interruption: Users can now interrupt running jobs from the management interface with full control of termination handling.

Documentation

  • Continuous deployment: The new documentation is continuously updated and redeployed with the latest additions and corrections.

“Gurobi 12.0 represents a significant step forward not only in speed, but also in usability,” said Duke Perrucci, CEO of Gurobi. “Today’s businesses face increasingly complex challenges—but as those challenges have evolved, so has our solver. With every major release, we’re able to help users address an even wider range of problems and make optimal, data-driven decisions.”

Michel Jaczynski, Senior Director of Cloud and Platform R&D at Gurobi, added, “Our new features improve the control and monitoring of computational resources. This helps ensure better performance, and makes Gurobi easier to use in large-scale, distributed environments.”

To learn more about Gurobi 12.0, including how to upgrade, visit gurobi.com/whats-new-gurobi-12-0.

About Gurobi Optimization 

With Gurobi’s decision intelligence technology, customers can make optimal business decisions, often in seconds. From workforce scheduling and portfolio optimization to supply chain design and everything in between, Gurobi identifies the optimal solution, out of trillions of possibilities.

As the leader in decision intelligence, Gurobi delivers easy-to-integrate, full-featured software and best-in-class support, with an industry-leading 98% customer satisfaction rating.

Founded in 2008, Gurobi has operations in the Americas, Europe, and Asia. It serves customers in nearly all industries, including organizations like SAP, Air France, and the National Football League. For more information, please visit https://www.gurobi.com/ or call +1 713 871 9341.

Contact
Kaelyn Barron
(909) 359 4782
Gurobi Optimization
kaelyn.barron@gurobi.com

 

Guidance for Your Journey

30 Day Free Trial for Commercial Users

Start solving your most complex challenges, with the world's fastest, most feature-rich solver.

Always Free for Academics

We make it easy for students, faculty, and researchers to work with mathematical optimization.

Try Gurobi for Free

Choose the evaluation license that fits you best, and start working with our Expert Team for technical guidance and support.

Evaluation License
Get a free, full-featured license of the Gurobi Optimizer to experience the performance, support, benchmarking and tuning services we provide as part of our product offering.
Cloud Trial

Request free trial hours, so you can see how quickly and easily a model can be solved on the cloud.

Academic License
Gurobi provides free, full-featured licenses for coursework, teaching, and research at degree-granting academic institutions. Academics can receive guidance and support through our Community Forum.

Search

Gurobi Optimization