Learn Directly From The Experts

Gurobi TrainingA free, two-day event on October 10th-11th in London, England, featuring in-person, hands-on, interactive training with Gurobi experts.

We are once again offering our popular, free-of-charge Gurobi training event for commercial users of optimization software. This small group event is a great opportunity to learn directly from the experts at Gurobi, and also hear how other users of Gurobi have applied optimization in their businesses.

For this event, presented in English, we are continuing with the well-received updates that we made for the recent Chicago training event:

  • expanded range of Python modeling sessions from beginner to advanced
  • beginner and advanced sessions on Gurobi algorithms and on tuning
  • more case studies from Gurobi users across a range of industries
  • updated content on the latest advances in optimization

Who should attend

This training has been proven useful for a range of users from those new to Gurobi who want to quickly get up to speed to those more experienced users who want to be even more productive building scalable models that solve in less time.

Past training events have been consistently well received with users flying in from around the world to attend.

In addition, numerous companies have sent multiple people from the same team to past training events. This has helped them maximize the benefits they get from the training and more quickly apply what they learn when they get back "home".

What you'll learn in this intensive two-day program

(The full agenda and abstracts for each session can be found further down this page)

Day One — Tuesday, October 10th

Take part in a number of workshops and interactive presentations where you'll:

  • get introduced to Python, available IDEs and useful Python packages
  • gain a foundation in modeling with our Modeling I workshop
  • choose between introductory and advanced versions of our Gurobi Algorithms session
  • choose between introductory and advanced versions of our Performance Tuning session

In addition, on day one you'll get a chance to attend a networking lunch and a catered networking event with the Gurobi team in the evening.

Many of the above sessions are hands-on workshops, so please bring your laptop. Gurobi software and licenses will be provided, free of charge, for the training if you don't already have Gurobi on your laptop.

Day Two — Wednesday, October 11th

Take part in a number of interactive presentations and workshops where you'll:

  • build on your modeling skills with our Advanced Modeling II and Advanced Modeling III sessions
  • learn how companies are integrating prescriptive analytics using Gurobi with their predictive analytics efforts
  • hear from a number of Gurobi users across a range of industries about how they are using and benefiting from optimization
  • learn about the latest advances in optimization and a sneak peek at our product road map

There will also be a networking lunch on day two.

There are a limited number of 30-minute and one hour 1:1 consulting sessions available with Gurobi experts during both days. Bring any optimization-related question/model and talk directly with the experts.

There will be opportunities to ask questions during the sessions and during breaks. The full agenda is shown below.

The LocationLondon Heathrow Marriott

This training is being held at the London Heathrow Marriott Hotel. You can learn more about the facility on their website.

Also, we've arranged for a guaranteed room rate of £144 per night, which includes complimentary internet and breakfast. The negotiated rate is only available until September 11, so please book in advance. A unique registration link will be sent directly to attendees.

Space is limited, so reserve your seat now

We deliberately limit the size of these events to help ensure attendees get to interact with both the Gurobi team and with each other. Reservations to attend are taken on a first-come, first-served basis. Also, please note that while there is no charge for the training, the catered reception or the catered lunches both days, attendees are responsible for their personal travel and lodging expenses.

To save a seat for yourself and/or a colleague, please send us an email using the button below:

If you have any questions, please feel free to contact your Account Representative or email bowers@gurobi.com.

The Full Agenda (subject to change)

Day One Sessions (October 10)
Day Two Sessions (October 11)
9:00 - 9:30 Registration and refreshments 8:00 - 9:30 Advanced Modeling II
9:30 - 11:00 Introduction to Python, IDEs and Useful Packages 9:30 - 10:00 Break
11:00 - 11:15 Break 10:00 - 11:00 Advanced Modeling III
11:15 - 13:00 Modeling I 11:00 - 11:30 Successfully managing optimization projects
13:00 - 14:00 Networking lunch 11:30 - 12:00 User case study
14:00 - 15:30 Intro to Gurobi Algorithms -or- Advanced Gurobi Algorithms 12:00 - 13:00 Networking lunch
15:30 - 16:00 Break 13:00 - 14:00 User case studies
16:00 - 16:30 User case study 14:00 - 14:30 Break
16:30 - 18:00 Intro to Tuning workshop -or- Advanced Tuning workshop 14:30 - 15:30 The latest model deployment options and trends
        15:30 - 16:00 General Q&A session and closing remarks
19:00 - 22:00 Catered networking reception    

Note: 1:1 consulting sessions will take place on both days during the various sessions. Space for 1:1 consulting sessions is limited, so please request a time slot at your earliest convenience.

Session Abstracts

Getting Started with Python

This interactive session covers the basics: how to start the Python shell and solve models from files.  Even if you plan to use another programming language, you will learn valuable methods to test and debug models.  No prior experience with Python is required.

Modeling 1: Intro to Python Modeling

The Gurobi Python interface provides the ease of a modeling language inside a powerful programming language.  This interactive session covers the key elements of building models: working with decision variables, constraints, sums and for-all loops.

Modeling 2: Advanced Python Modeling

Python is a full programming language with a rich set of pre-built tools.  Learn about Python programming for optimization, including modifying models, solving multiple models, and packages for data modeling.

Modeling 3: Optimization and Heuristics

This session will focus on the use of the Gurobi MIP solver as a tool for finding high-quality heuristic solutions.  It will provide hands-on examples of how to use MIP starts, variable hints, and callbacks to guide the MIP search towards known (or suspected) good solutions.

Intro to Gurobi Algorithms

Gurobi Optimizer provides high-performance algorithms for LP, QP and MIP models.  This will cover basic algorithms like simplex and branch-and-bound, along with advanced algorithms like barrier, presolve and parallel MIP that you may not have learned in school.  This session is perfect if you are new to optimization or would like to understand Gurobi’s state-of-the-art algorithms.

Advanced Gurobi Algorithms

This session will take a deeper dive into the techniques that underlie Gurobi’s continuous and mixed-integer optimization algorithms.  Example topics include branching strategies, heuristics, cutting planes, and advanced presolve techniques.  This session is meant for someone who is already familiar with textbook LP and MIP algorithms, and would like an introduction to more advanced solution techniques.

Intro to Tuning

Default Gurobi algorithms are fast and robust for a wide variety of models, but individual models often benefit from selected parameters.  In this hands-on session, we will see how the automated tuning tool can find parameters to improve performance for your models.

Advanced Tuning

This session will take a deeper look at common performance pitfalls, and how to use tuning techniques and the Gurobi tuning tool to overcome them.

To save a seat for yourself and/or a colleague, please send us an email using the button below: