photo de profil

Mathieu Lerouge

About me

Current position

I am a postdoctoral fellow in Computer Science from the Dipartimento di Ingegneria dell'Energia Elettrica e dell'Informazione "Guglielmo Marconi" of the Università di Bologna. My work deals with Machine-Learning-aided reoptimization methods for real-time adjustments and human interaction.
I have a PhD in Computer Science from the Université Paris-Saclay. My PhD aimed at developing approaches for modeling and generating explanations about the solutions stemming from optimization systems for their end-users. More specifically, it focused on providing explanations in the case of the Workforce Scheduling and Routing Problem (WSRP).

Topics of interest

  • Operations Research, Combinatorial Optimization, Mathematical Programming, Metaheuristics
  • Artificial Intelligence, Machine Learning
  • Explanations, Explainable Artificial Intelligence
  • Ethics and Operations Research, Ethics and Artificial Intelligence
  • Decision support system

Contact

Curriculum vitae

Research

Post-doc

  • Topic: “Machine-Learning-aided reoptimization methods for real-time adjustments and human interaction.”
  • Institution: Dipartimento di Ingegneria dell'Energia Elettrica e dell'Informazione "Guglielmo Marconi" (DEI), Università di Bologna (UniBo).
  • In collaboration with: DecisionBrain.
  • Supervisors: Andrea Lodi (DEI, UniBo), Enrico Malaguti (DEI, UniBo), Michele Monaci (DEI, UniBo), Filippo Focacci (DecisionBrain).
  • Date: January 2024 - December 2025.

PhD thesis

Participation to events

Awards

  • Best Paper Award Honorable for “Counterfactual Explanations for Workforce Scheduling and Routing Problems” received at the 12th International Conference on Operations Research and Enterprise Systems (ICORES) held in 2023.

Teaching

Teaching assistant at Università di Bologna

  • November 2025: Practical works (3 hours) for the Master's degree course “Network optimization”. Course content includes standard algorithms for solving network optimization problems (e.g. Prim's, Dijkstra's, Ford-Fulkerson algorithms). Master degree
  • October 2024: Lecture (3 hours) for the Master's degree course "Optimization Models and Algorithms". Course content includes MILP decomposition methods (e.g. column generation, Bender's decomposition).

Teaching assistant at CentraleSupélec - Université Paris-Saclay

  • February 2024 - March 2024: Practical works (30 hours) for the Master's degree course “Decision support: models, algorithms and programming”. Course content includes modeling of decision problems, mathematical programming, multi-objective optimization, metaheuristics and programming using Python & GUROBI.
  • February 2023 - March 2023: Supervised classes and practical works (60 hours) for the Master's degree course “Decision support: models, algorithms and programming”.
  • November 2022: Practical works (24 hours) for the Bachelor's degree courses “Coding weeks”. Course content includes Python programming, introduction to git and gitlab, team work.
  • February 2022 - March 2022: Supervised classes and practical works (60 hours) for the Master's degree course “Decision support: models, algorithms and programming”.
  • November 2021 - January 2022: Supervised classes (18 hours) for the Bachelor's degree course “Algorithmics and Complexity”. Course content includes data structures, graph algorithms, dynamic programming, computational complexity, complexity theory.
  • February 2021 - March 2021: Supervised classes and practical works (60 hours) for the Master's degree “Decision support: models, algorithms and programming”.