Techniques Algorithmiques pour le Calcul Scientifique - LI364 (2010-2011)


Nouvelles fraîches

Description de l'UE

Il s'agit d'un enseignement destiné aux étudiants de L3 du parcours PIMA (Parcours Informatique et Mathématiques Appliquées). Le cours a pour but de présenter des algorithmes "avancés" dans le domaine du calcul scientifique et de la cryptogaphie.

Le cours sera décomposé en deux parties. La première partie concernera les algorithmes numériques en calcul scientifique. On commencera par une introduction au logiciel Matlab. On étudiera ensuite quelques algorithmes pour résoudre des problèmes d'optimisations continues. Nous nous intéresserons ensuite aux algorithmes de calcul de racines de systèmes d'équations non linéaires. Nous étudierons aussi des méthodes itératives pour la résolution de systèmes linéaire. Enfin, nous présenterons la transformée de Fourier discrète.

La deuxième partie du cours sera orientée sur la cryptologie. Nous présenterons les problèmes mathématiques de base utilisés pour définir les cryptosystèmes et nous étudierons les algorithmes pour les résoudre

D'un point de vue programmation, les algorithmes seront généralement implémentés en Matlab, en Maple ou en C.

Programme indicatif par semaine

  1. Introduction à Matlab et à l'arithmétique à virgule flottante
  2. Introduction à l'optimisation (1/2)
  3. Introduction à l'optimisation (2/2)
  4. Résolution de systèmes non linéaires (méthode de Newton, méthode d'homotopie)
  5. Méthodes itératives pour la résolution de systèmes linéaires
  6. Transformée de Fourier discrète, application en traitement du signal et en calcul formel
  7. Cryptographie romantique et sa crypanalyse (1/2)
  8. Cryptographie romantique et sa crypanalyse (2/2)
  9. Cryptographie moderne : la clé publique et ses applications (1/2)
  10. Cryptographie moderne : la clé publique et ses applications (2/2)
  11. Courbes elliptiques en cryptologie (1/2)
  12. Courbes elliptiques en cryptologie (2/2)

Équipe pédagogique

Horaire

Examens et notations

La note de module est formée de l'examen final (60%), du partiel (25%) et des interrogations en TD/TME (15%).

Documents disponibles

Logiciels

Examens et partiels

Bibliographie


Valid HTML 4.01! Valid CSS! Stef Graillat
(Dernière modification : 25 mars 2011)