Objectif :

L'objectif de ce cours est de proposer aux élèves la mise en oeuvre pratique d'algorithmes de base utilisés en Mathématiques Appliquées sur des problèmes inspirés de situations concrètes. L'accent est mis sur l'implémentation plus que sur l'analyse mathématiques des algorithmes, ce cours est tout à fait complémentaire aux cours plus théoriques de 2ème et 3ème années du Département de Mathématiques Appliquées.

Le cours se décompose en plusieurs séances de TP, dans le but d'introduire des méthodes variées d'Analyse Numérique, Optimisation, Statistiques et Analyse de données, Probabilités.

Exemples :

  • Résolution efficace de systèmes linéaires, manipulation de matrices creuses
  • Modélisation et optimisation dans les graphes
  • Discrétisations d'EDP
  • Méthodes de Monte-Carlo
  • Algorithmes par apprentissage
  • ...

Après avoir présenté brièvement chaque méthode, on se concentrera sur la mise en oeuvre pratique. Les prérequis nécessaires en Analyse Numérique ou Probabilités seront rappelés de façon à ce que le cours soit accessible à tous. Le langage de programmation proposé est Scilab/Matlab.