Mathématiques - Analyse numérique et Optimisation

5JUCSN01

ECTS3SEMESTRE5
CMTDTPEITravail personnel
10h20h0h0h20h
Langues d'enseignementFrançais


Responsable(s)
Mots clefsanalyse numérique, optimisation, simulation, calcul scientifique, algorithmes
Prérequisles mathématiques des classes préparatoires (quelle que soit la filière)
Objectif pédagogique

Ce cours est destiné à donner les bases de l’étude et de l’analyse de méthodes numériques utiles pour les sciences de l’ingénieur. Divers sujets seront abordés en cours magistral et mis en pratique lors de séances de travaux dirigés sous l’environnement Matlab. Des applications sur des problèmes concrets seront notamment développées afin de mettre en évidence l’importance de la maîtrise de la simulation numérique, de la théorie à la pratique, pour l’ingénieur.

Organisation et contenus

Séance 1: Résolution d'équations non linéaires

Les algorithmes classiques (dichotomie, sécante, Newton, point fixe) en dimension 1 et leur adaptation en dimension supérieure. L'étude de la convergence et la comparaison des algorithmes. Méthodes d'accélération de la convergence (Aitken, Steffensen).

Séance 2: Interpolation et approximation des fonctions

Interpolation de Lagrange, formules de Newton (différences divisées). Formules d'erreur. Approximation uniforme et au sens des moindres carrés, fonctions splines cubiques.

Séance 3: Intégration et dérivation numérique

Méthodes composites du type Newton-Cotes et méthodes de Gauss. Analyse de l'erreur. Dérivation numérique et formule d'erreur. Application à la résolution d'équations aux dérivées partielles par des méthodes de différences finies.

Séances 4 et 5: Equations différentielles

Quelques rappels théoriques. Résolution numérique des équations différentielles : méthodes à un pas, explicites et implicites (Euler, Crank-Nicholson, Runge-Kutta). Méthodes multi-pas (Adams et ses variantes). Ajustement du pas. Notion de stabilité et convergence. Méthode de tir pour les problèmes aux limites.

Séance 6 et 7: résolution de systèmes linéaires

Méthodes directes : pivot de Gauss, factorisation LU et Choleski. Factorisation QR. Conditionnement d'une matrice et effet sur l'erreur. Méthodes itératives (Jacobi, Gauss-Seidel, relaxation, Gradient conjugué avec ou sans préconditionnement). Convergence et comparaison des différentes méthodes.

Séance 8 et 9:  Optimisation

Les bases théoriques de l'optimisation: existence de solutions, conditions d'optimalité du premier et du second ordre, multiplicateurs de Lagrange et Karush-Kuhn-Tucker. Optimisation sans contraintes, méthodes de gradient et gradient conjugué. Optimisation avec contraintes: méthodes de projection et de pénalisation.

Compétences

Niveaux Description et verbes opérationnels
Connaître  Connaître et reconnaître les différentes situations qui conduisent à mettre en œuvre une méthode numérique. Connaître les formules d'erreur.
Comprendre Comprendre les erreurs commises quand on met en oeuvre des méthodes numériques et être capable de les maîtriser.
Appliquer  Être capable de choisir les méthodes les plus adéquates pour résoudre un problème donné.
Analyser 

Détecter et déduire les propriétés de certains phénomènes numériques à l'aide de raisonnements mathématiques.

SynthétiserFormuler et développer une réponse aux problèmes posés, organiser les résultats dans un tout cohérent, rigoureux et clair.
ÉvaluerJuger de la pertinence d'un résultat et de sa véracité. Valider la justesse d'une méthode et d'un raisonnement.
Contributions aux Objectifs de Développement Durable des Nations Unies
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  

Modalités de contrôle des connaissances et compétences
Contrôle Continu
  •  
Examen écrit
  •  
Oral / Soutenance
  •  
Rapport / Projet
  •  
  • Aucune étiquette