General Information

Here are some additional resources for learning more about Gurobi Optimization and the Gurobi Optimizer.

Corporate Brochure

Presentations

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.

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.

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.

Improving the Performance of the Gurobi Optimizer (June 2, 2011)
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.

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.

Documentation

Gurobi Optimizer documentation is available online via the following links.

  • Quick Start Guide. A quick introduction to Gurobi Optimizer.
  • Example Tour. A brief tour of the Gurobi examples.
  • Reference Manual. The reference manual for Gurobi Optimizer, with documentation for the C, C++, Java, Python, and .NET library interfaces.
  • Cloud User Guide. Instructions on how to run Gurobi Optimizer on Amazon Elastic Compute Cloud (EC2).
  • AMPL-Gurobi. Instructions on how to run Gurobi with the AMPL modeling system.