Tips and Tricks for Optimal Scheduling Using Gurobi

Scheduling problems arise in a wide-range of applications that require finding the best possible sequence to perform a set of tasks, including job shop scheduling and flight scheduling. However, this problem is NP-complete, and solving large-scale problems efficiently can require expert knowledge and insights.

This 40-minute webinar with End-to-End Analytics to learn useful tips and tricks on how to solve optimal scheduling problems in Gurobi. Leveraging our experience and insights from applying these algorithms, we present recommendations and techniques to efficiently solve large-scale problems, including:

  • Gurobi features that increase solver performance for optimal scheduling
  • Tips on formulations for real-world scheduling problems, including sample problems
  • Implementation and tuning tricks for scheduling problems with linear and non-linear constraints

This topic is presented by Dr. Nicole Taheri from End-to-End Analytics. Dr. Nicole Taheri is a consultant with End-to-End Analytics and holds a PhD in Computational and Mathematical Engineering from Stanford University. Nicole has extensive experience applying operations research and mathematical modeling methods to find optimal solutions in a wide range of applications. Her work has centered around analyzing complex data to transform data insights into actionable recommendations that improve business processes

You can download the materials associated with this webinar here.

Getting Gurobi

Whether you are new to optimization or switching from a competing solver, we've worked hard to make getting started with Gurobi easier for you.

Using Gurobi

To help you be as productive as possible, we offer a detailed reference manual along with numerous code examples and a wide range of videos.


At Gurobi, we provide our customers direct access to PhD-level optimization experts with years of experience working with commercial models.