This tutorial offers a gentle introduction to bilevel optimization (BO) by using practical examples but highlighting the main differences between BO and other traditional optimization tasks such as global optimization, constrained optimization and multi-, many-objective optimization. A bird’s-eye view describing mathematical-programming-based  and also metaheuristic-based approaches is considered as well. Finally, an online resource will be provided to the attendees so they can write and solve their own BO problem.

By Jesús Mejía & Efrén Mezura-Montes


  1. Open the the following link:
  2. Wait until the loader ends (see Figure 1).
  3. Once the notebook is open you can interact using <shift>+Enter or <Ctrl> Enter
Figure 1

Leave a Comment

Your email address will not be published.


You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>