Optimisation, M1 MAS

Calendrier, enseignants et modalités

Cours, TD et TP : 24h de CM + 18h de TD en deux groupes + 18h de TP en trois groupes.
Les CM sont assurés par Filippo Santambrogio, les TD par Laurent Laflèche, les TP par Dominique Sandri.
Calendrier des CM : le lundi 9h45-13h, salle Themis 69, du lundi 23/1 au lundi 3/4, sauf les lundis 13/2 (vacances), 20/2 (absence), 27/2 (partiel), 13/3 (absence) + une séance le mercredi 1er février 14h-17h15 en amphi 6 Marie Curie.
Pour le calendrier précis des TD/TP selons les groupes, voir ADE ou contacter les enseignants.
Modalité d'examen : CC+CT. La note de CC (50%) se base sur les compte-rendus de TP (30%) et le partie (20%). Celle de CT (50%) sur une épreuve finale de 3h.

Programme du cours

On traitera :
  • les généralités sur les problèmes d'optimisation (existence, conditions d'optimalité...)
  • des algorithmes pour chercher les minimiseurs (en particulier pour les fonctions convexes), qu'on implementera lors des TP

  • Le programme est plus ou moins le suivant:

  • Lundi 23/1 Introduction à l'optimisation. Existence des optimiseurs, semicontinuité, conditions d'optimalité d'ordre 1 et 2 sans contraintes.
  • Lundi 30/1 Problèmes avec contraintes d'égalité ou inégalités ; multiplicateurs de Lagrange ; conditions d'ordre deux ; exemple des fonctions quadratiques sur la sphère.
  • Mercredi 1/2 Converge des suites itérées par le théorème des contractions. Méthodes de Newton pour F=0, convergence locale mais quadratique. Introduction aux fonctions convexes et à leur minimisation. Quelques algorithmes d'optimisation.
  • Lundi 6/2 Inégalités caractérisant les fonctions convexes et elliptiques. Convergence des algorithmes du gradient à pas fixe et à pas optimal, et de Newton à pas optimal.
  • Lundi 6/3 Minimisation quadratique et systèmes linéaires. algorithme du gradient conjugué. Résolution de Ax=b avec norme minimale.
  • Lundi 20/3 Conditions d'optimalité dans la minimisation convexe sous contraintes ; projection sur un convexe fermé ; algorithe du gradient projeté. Méthode de pénalisation.
  • Lundi 27/3 Analyse convexe, dualité et algorithmes basés sur la dualité
  • Lundi 3/4 Programmation linéaire. Algorithme du simplexe.
  • Bibliographie

    Une bonne partie du cours (les multiplicateurs de Lagrange, tous les algorithmes de gradient, le symplexe...) se trouve sur le livre de Ph. Ciarlet Introduction à l'analyse numérique matricielle et à l'optimisation.

    Pour les cours des 23/1 et 30/1 vous pouvez voir ce poly de calcul différentiel et en particulier les pages 93-99 (23/1) et 100-106 (30/1).
    Pour le cours du 1/2, cet autre poly peut être utile.
    Pour le cours du 6/2, voir le livre de Ciarlet ainsi que ces notes.
    Pour le cours du 6/3, à nouveau le livre de Ciarlet.

    Documents et exercices

    Première feuille de TD
    Sujet du partiel avec corrigé: ici.