Optimisation
6 ECTS, semester 2, 12 weeks
| Requirements | - Analyse S1, Optimisation L3 |
| Program requirements | CC+examen |
| Teacher | Maxime Laborde |
| Weekly hours | 2 h CM , 2.5 h TD |
| Years | M1 mathématiques (MFA) M1 Mathématiques et Informatique |
Faire de l’analyse non-lisse. Les problèmes faisant intervenir des fonctions non différentiables, voire non définies partout, apparaissent naturellement dans les applications. Nous introduirons des outils permettant de gérer ce type de problèmes, tels que :
Savoir implémenter un algorithme. L'objectif est que les étudiantes soient capables de résoudre la plupart des problèmes liés à l'optimisation convexe à la fin de ce cours. Cela passe par une étape de modélisation (savoir transformer un problème donné en problème d'optimisation), une étape de standardisation (savoir transformer un problème d'optimisation sous une forme équivalente mais standardisée) et une étape de mise en oeuvre d'un algorithme (savoir calculer les étapes de l'algorithme, et les paramètres le régissant). En particulier le cours se focalisera sur les méthodes d'éclatement, qui permettent de résoudre les problèmes faisant intervenir des sommes de fonctions lisses et/ou non lisses, éventuellement composées avec des opérateurs linéaires, et éventuellement sous contraintes. L'outil technique central sera l'opérateur proximal, qu'il faudra savoir calculer pour des fonctions simples.
Ce cours prépare à des domaines variés :
Ensembles convexes
Convexité
Approximation d'un convexe
Analyse convexe non lisse
Fonctions convexes semi-continues
Sous-différentiel d'une fonction convexe.
Conjuguée de Fenchel
Algorithmes pour l'optimisation convexe
Algorithmes élémentaires
Algorithmes d'éclatement