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
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.
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:
- Introduction including an overview of linear programming
- Detailed example of building, solving and querying a model
- An additional, more complex, example showing some more advanced features
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.
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.
Videos on Modeling with Gurobi
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.
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.
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.
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.
Videos on Tuning Gurobi's Performance
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.
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.