Précédemment (voir l'article Début de stage), je vous avais annoncé le début de mon stage au sein du Laboratoire de Recherche en Sciences Informatiques et Applications (LRSIA). Les trois mois se sont écoulés, et il est temps de dresser un bilan de cette aventure.
Sous la guidance du Dr Ratheil Houndji, des doctorants, de l'équipe de coopération de l'IFRI et grâce à la bienveillance de mes collègues stagiaires, j'ai pu évoluer au sein d'un environnement chaleureux, dynamique et particulièrement constructif.
Réalisations majeures
Voici un aperçu succinct des tâches et projets menés à bien durant cette période :
- proposition d'un modèle de programmation linéaire en nombres entiers (MILP) pour le problème de MPVRP axé sur les coûts de changement (MPVRP-CC) en utilisant le solveur Gurobi.
- initiation de la modélisation CP du problème susmentionné à l'aide de variables successeurs et de variables de séquences via les frameworks MaxiCP et MiniCP.
- documentation sur l'optimisation combinatoire et la programmation par contraintes (un grand merci aux professeurs Pierre Schaus et Pascal Van Hentenryck pour l'accès libre à leurs cours d'excellence sur YouTube).
- encadrement du projet pratique des étudiants de Licence 2 en Intelligence Artificielle pour le cours de Machine Learning du Dr Ratheil. Ce travail s'inscrit dans la continuité de la bibliothèque pédagogique ifri-mini-ml-lib, développée from scratch. Cette année, les contributions ont porté sur la documentation et l'implémentation de modules de réseaux de neurones, traitement du langage naturel (NLP) et détection d'anomalies.
- contribution technique sur diverses tâches et projets privés gérés par le laboratoire.
📑 Retrouvez mon carnet de recherche complet et le résumé de mes travaux sur le MPVRP-CC directement sur ma page Notion dédiée : Notion - MPVRP with Changeover Costs Workspace.
Ressources & Références
- Gurobi Optimization Solver
- MiniCP Engine Repository
- MaxiCP Engine Repository
- MiniCP MOOC Official Channel
- MiniCP Lectures by Pierre Schaus
- AI4OPT Seminar: Sequence Variables for VRP in Constraint Programming
- Scheduling Seminar: Pascal Van Hentenryck (Constraint Programming for Scheduling)
- Discrete Optimization Course by Pascal Van Hentenryck
Merci!
