Get the most from Gurobi

Videos to help you get up to speed on, and get the most from, the Gurobi Optimizer

The links in the tables below will take you to an overview, on this page, of each video.

Videos Introducing Gurobi
  Tour of the Gurobi Optimizer ➤   Release overview: 5.1 and 5.5 ➤ 
  Getting Started with Gurobi ➤   Release overview: 5.0 ➤ 
Videos on Modeling with Gurobi
  The Gurobi Interactive Shell ➤   Migrating an Existing Model to Gurobi Optimizer ➤ 
  Modeling with the Gurobi Python Interface ➤   Solving Quadratically-constrained Models ➤ 
Videos on Tuning Gurobi's Performance
  Improving the Performance of the Gurobi Optimizer ➤   Using the Automatic Parameter Tuning Tool ➤ 


Videos Introducing Gurobi


Tour of the Gurobi Optimizer

This 50 minute video seminar takes you through a tour of the Gurobi Optimizer. The tour explores the interfaces that can be used to access the Gurobi Optimizer. See examples of how to work with the Gurobi matrix-based and object-oriented APIs, and learn how to use Gurobi through well-known modeling languages.

Getting Started with Gurobi

We've partnered with Abrèmod, LLC, to create a webinar geared toward newer users. The webinar topics include:

  • What is linear programming?
  • Solving LPs with the Gurobi Interactive Shell
  • Querying the Solution
  • Sensitivity Analysis
  • Analyzing Models from Files
  • Mixed-Integer Programs

The webinar is available in three parts:

Overview Webinar on What's New in Gurobi 5.1 & 5.5

This 55 minute video covers both the significant performance enhancements in v5.1 and the new features in 5.5. These include, among others, new automatic parameter tuning and client-server capabilities, as well as enhancements to our cloud offering.

Overview Webinar on What's New in Gurobi 5.0

This 50 minute video covers our new support for quadratic constraints and lazy constraints, the new MATLAB and R Interfaces, additional new features as well as performance improvements and the latest benchmark results.

Back to the top of this page


Videos on Modeling with Gurobi


The Gurobi Interactive Shell

This 75 minute video presentation demonstrates the capabilities of the Gurobi Interactive Shell. Working with the Gurobi Interactive Shell is the quickest way to get started with the Gurobi Optimizer. Learn all the basics of using the interactive shell: how to load and modify models, run the optimization algorithms, and much more.

Modeling with the Gurobi Python interface

The Gurobi Python interface allows you to build concise and efficient optimization models using high-level modeling constructs. This 50 minute video tutorial provides an overview of these capabilities, including detailed examples that show how to use the Python interface to build models that can be turned into full optimization applications.

Migrating an Existing Model to Gurobi Optimizer

These slides explain how to take software written for another optimization solver and convert it to use Gurobi Optimizer. This covers nearly every scenario: model files, modeling systems, matrix interfaces and object-oriented interfaces.

Solving Quadratically-Constrained Models using Gurobi

Our recent Gurobi 5.0 release added the ability to solve quadratically-constrained models (QCP and MIQCP). This new capability is built on top of an efficient Second-Order Cone Programming (SOCP) solver. This seminar will discuss the design choices we made in building this new optimizer, and the impact of these choices on overall performance and robustness.

Back to the top of this page


Videos on Tuning Gurobi's Performance


Improving the Performance of the Gurobi Optimizer

This 73 minute video seminar explains how to tune the performance of the Gurobi Optimizer. There are different factors that can contribute to slow performance in solving an optimization model; learn how to recognize the different performance bottlenecks and see some techniques to cope with each situation.

Using the Automatic Parameter Tuning Tool

This 17 minute video seminar explains the impact parameters can have on peformance, tips on how to think about using parameters to improve performance, and how to use the Automatic Parameter Tuning tool included free with Gurobi to improve performance.

Back to the top of this page