editer cette page

Optimisation numérique et combinatoire (OPT)

Responsable : Rumen Andonov
Équipe pédagogique : Rumen Andonov, Dietmar Berwanger, Éric Fabre, Sophie Pinchinat

Description
Les problèmes d'optimisation apparaissent dès que l'on doit choisir entre plusieurs solutions à un problème, et qu'il s'agit de choisir la meilleure. Une formulation aussi vague souligne en fait que les problèmes d'optimisation apparaissent sous des formes très diverses. Par exemple approcher un nuage de points de mesure par une droite ou une courbe, résoudre au mieux un système linéaire sur-contraint, trouver la meilleure correspondance entre deux image similaires, maximiser le débit dans un réseau, etc. D'autres problèmes sont de nature plus combinatoire, comme trouver le meilleur alignement de deux graphes, trouver le meilleur chemin dans un graphe, optimiser une stratégie de jeu, etc. Enfin, certains problèmes impliquent plusieurs "joueurs" ou "agents" qui  coopèrent pour résoudre au mieux une tâche, ou au contraire ont des objectifs différents et sont en concurrence, ce qui ouvre une fenêtre vers la théorie des jeux.
L'objectif de ce module est de procurer aux étudiants une culture générale en optimisation, en présentant les problèmes classiques, leur complexité et les méthodes à mettre en oeuvre pour les résoudre.

Pré-requis : algèbre linéaire, théorie des graphes, notions de base en complexité des algorithmes

Structure générale et contenu
Références bibliographiques
Modalités d'évaluation : examen écrit de 2 heures mi-décembre

Documents de cours