Inverse Optimization

Session date: 4 November 2024

Session host: Pedro Zattoni Scroccaro

Summary:

In Inverse Optimization problems, a learning agent aims to learn how to mimic the behavior of an expert agent, which given an exogenous signal, returns an action. The underlying assumption is that in order to compute its action, the expert agent solves an optimization problem parametric in the exogenous signal. Therefore, given examples of exogenous signals and corresponding expert actions, the goal of the learner is to learn the cost function being optimized by the expert. In this presentation, we will talk about fundamental concepts of Inverse Optimization and novel results, as well as applications to static and dynamic routing problems.

Relevant papers

  1. Learning in Inverse Optimization: Incenter Cost, Augmented Suboptimality Loss, and Algorithms
    Pedro Zattoni Scroccaro, Bilge Atasoy, and Peyman Mohajerin Esfahani
    Operations research, "7 " # "jul" 2024
  2. Inverse optimization for routing problems
    Pedro Zattoni Scroccaro, Piet Beek, Peyman Mohajerin Esfahani, and 1 more author
    Transportation science, "7 " # "jul" 2024