Introduction 1/2 Quel est le point commun entre :

Slides:



Advertisements
Présentations similaires
Johann Carl Friedrich GAUSS
Advertisements

Non linéarités liées à la thermique
Cours 2 Méthode des différences finies Approche stationnaire
Cours 3-b Méthode des éléments finis 1D
Cours 5-b Problèmes spatio-temporels d’ordre 1 en temps
Equations différentielles
Unité #2 Analyse numérique matricielle Giansalvo EXIN Cirrincione.
METHODE DE GAUSS FACTORISATION LU
Exemples d’utilisation du tableur en Analyse
Les systèmes linéaires. 1)PRESENTATION avec x, y, z les inconnues.
Mathématiques et Radiosité
1. DéRIVée Définition tangente sécante Soit l’application f de ,
Notion d'asservissement
Chapitre II.Rappels mathématiques et complexité
Optimisation globale non déterministe
Chapitre VII :Commande par retour d’état
Initiation au calcul des structures dans le domaine plastique Elasto - plasticité en petite transformation Cours.
La méthode d’Euler Objectif : résoudre une équation différentielle de façon numérique Applications en physique (en Terminale S): Résoudre une équation.
Suites de matrices Quelques usages récurrents
Introduction Ph. Leray Analyse Numérique.
Optimisation sans dérivées: De Nelder-Mead aux méthodess globales
ASI 3 Méthodes numériques pour l’ingénieur
Résolution des Équations Différentielles
Programmation linéaire
Concepts avancés en mathématiques et informatique appliquées
Introduction f connue besoin de connaître f'
PROGRAMMATION SCIENTIFIQUE EN C
Rappel... Solution itérative de systèmes linéaires (suite et fin).
Optimisation non linéaire sans contraintes
Techniques d’optimisation
Chapitre 8 Equations.
Rappel... Caractérisation des matrices inversibles: Matrices bloc.
Ajustements c2 non-linéaires
Réaction aux collisions dans les animations physiques François Faure, Olivier Galizzi GRAVIR Projet commun CNRS,INRIA,INPG,UJF 1 1.
Optimisation-Identification et Cast3M
RECONNAISSANCE DE FORMES
ASI 3 Méthodes numériques pour l’ingénieur
Rappel... Matrices bloc. Décomposition des matrices:
Programmation linéaire en nombres entiers : les méthodes de troncature
l’algorithme du simplexe
ASI 3 Méthodes numériques pour l’ingénieur
Introduction aux équations différentielles ordinaires (EDO)
Cours du 25 octobre Mardi le 24 octobre
Introduction Objet de la programmation mathématique, construction d'un modèle mathématique, problème général de programmation mathématique et classification,
ASI 3 Méthodes numériques pour l’ingénieur
ASI 3 Méthodes numériques pour l’ingénieur
ASI 3 Méthodes numériques pour l’ingénieur
Rappel... Valeurs propres et vecteurs propres. Définitions;
Approximations Fourier et Polynômiales.
ASI 3 Méthodes numériques pour l’ingénieur
Méthodes de décomposition de domaine pour la formulation mixte duale du problème critique de la diffusion des neutrons Pierre Guérin
PROGRAMMATION SCIENTIFIQUE EN C
2. Optimisation sans contrainte Fonctions à une seule variable
UN ALGORITHME PERFORMANT DE CALCUL DES ERREURS DE FORME
Approximation d’un contrôle optimal par un circuit électronique
Calendrier (sur MathSV)
Chapitre 1 - Introduction.
Probabilités et Statistiques Année 2009/2010
PROGRAMMATION SCIENTIFIQUE EN C PRO Résolution de système d’équations non- linéaires (racines d’équations) u Introduction u Méthode de recherche.
ASI 3 Méthodes numériques pour l’ingénieur
Méthode des moindres carrés (1)
Commande optimale linéaire quadratique de Lunar Lander
Chapitre 7 Les équations différentielles d’ordre 1
Chapitre 7 Les équations différentielles d’ordre 1
Interpolation et Approximation
Résolution des équations différentielles
CALCUL STRATÉGIQUE Calcule vite et bien ! Ajouter 1, faire +1.
Pierre Joli Cours de Mathématique Pierre Joli
GdR MoMaS Novembre 2003 Conditions d’interface optimales algébriques pour la vibro-élasticité. François-Xavier Roux (ONERA) Laurent Sériès (ONERA) Yacine.
1 Les groupements d’échangeurs thermiques, illustration de systèmes énergétiques, introduction aux systèmes complexes. Comprendre.
Transcription de la présentation:

Analyse Numérique Problèmes Pratiques Méthodes itératives

Introduction 1/2 Quel est le point commun entre : la résolution d'un système linéaire par Jacobi par Gauss-Seidel par relaxation le calcul des valeurs propres par la puissance itérée la résolution d'un système non linéaire par Newton par Quasi-Newton Ph. Leray Analyse Numérique

Introduction 2/2 Réponse = Méthodes itératives ! On construit une suite uk+1 = g(uk) qui converge vers û la solution du problème On peut étudier les propriétés "générales" de ces méthodes : convergence taux de convergence accélération de la convergence Ph. Leray Analyse Numérique

Convergence 1/3 On peut écrire les méthodes itératives sous la forme : A x = b avec A = M - N et M régulière M uk+1 =N uk + b uk+1 =M-1N uk + M-1b uk+1 =M-1(M-A) uk + M-1b uk+1 =(I - M-1A) uk + M-1b û solution de A x = b vérifie û =(I - M-1A) û + M-1b Ph. Leray Analyse Numérique

Convergence 2/3 Erreur à la kème itération : Ré-écriture de la suite : ek = û - uk ek+1 = (I - M-1A) uk + M-1b - (I - M-1A) û - M-1b ek+1 = (I - M-1A) ek = (I - M-1A)k e0 ek = Bk e0 avec B = (I - M-1A) Ré-écriture de la suite : uk+1 = B uk + c avec c = M-1b Ph. Leray Analyse Numérique

Convergence 3/3 Théorème : la suite uk converge vers û ssi (B) < 1 démonstration : il faut que ek converge vers 0 quelque soit e0 Ph. Leray Analyse Numérique

Taux de convergence 1/8 En dimension 1 : la suite (uk) converge vers û si l'on arrive à trouver  et  tels que : alors la convergence est d'ordre , avec une erreur asymptotique  Ph. Leray Analyse Numérique

Taux de convergence 2/8 En dimension 1 (suite) Cas particuliers : si =1, la suite a une convergence linéaire si =2, la suite a une convergence quadratique En général, plus si  est grand, plus la suite converge vite. Ph. Leray Analyse Numérique

Taux de convergence 3/8 En dimension 1 (suite) Ex d'une suite de limite 0 : convergence linéaire convergence quadratique Ph. Leray Analyse Numérique

Taux de convergence 4/8 En dimension 1 (suite) 0.9 la convergence linéaire c'est bien... 0.8 0.7 0.6 0.5 0.4 la convergence quadratique c'est mieux ! 0.3 0.2 linéaire quadratique 0.1 1 2 3 4 5 6 7 8 9 10 Ph. Leray Analyse Numérique

Taux de convergence 5/8 En dimension n Définitions : taux de convergence = vitesse à laquelle ek tend vers 0 on a ek = Bk e0 donc Définitions :  : facteur moyen de réduction de l'erreur Ph. Leray Analyse Numérique

Taux de convergence 6/8 Définitions (suite) Rk(B) : taux moyen de convergence pour k itérations R(B) : taux de convergence asymptotique en effet Ph. Leray Analyse Numérique

Taux de convergence 7/8 Application combien faut-il d'itérations pour réduire l'erreur d'un facteur  ? étape 1 : convergence donc pour k assez grand puisque on choisit ainsi : problème : k dépend de Rk(B) Ph. Leray Analyse Numérique

Taux de convergence 8/8 Application (suite) conclusion : étape 2 : exprimer k en fonction de R(B) donc ainsi : soit conclusion : Ph. Leray Analyse Numérique

Accélération de la convergence 1/5 Principe : prendre une méthode itérative de convergence linéaire construire une nouvelle suite qui converge plus vite. Exemple : soit une suite (uk) de convergence linéaire supposons que pour k suffisamment grand, Ph. Leray Analyse Numérique

Accélération de la convergence 2/5 Exemple (suite) Méthode du 2 d'Aitken la suite converge plus vite que la suite originale Ph. Leray Analyse Numérique

Accélération de la convergence 3/5 En dimension n uk+1 = B uk + c on va chercher à construire une suite qui converge plus vite que uk en général, on prend : avec Erreur à la kème itération : Ph. Leray Analyse Numérique

Accélération de la convergence 4/5 En dimension n (suite) pour que la nouvelle suite converge rapidement, il faut que : [Pk(B)] soit le plus petit possible Pk(1)=1 le calcul de la nouvelle suite ne soit pas trop lourd ! plusieurs méthodes d'accélération : méthode de Tchebycheff méthode de relaxation symétrique ... Ph. Leray Analyse Numérique

Accélération de la convergence 5/5 En dimension n (suite) Accélération de Tchébycheff si B hermitienne, et si ses valeurs propres [-,] alors : converge vers û avec Ph. Leray Analyse Numérique

Conclusion les méthodes itératives sont très courantes propriétés des méthodes itératives convergence taux de convergence accélération de la convergence : en dimension 1 : méthode d'Aitken (facile et pas "chère") en dimension n : plusieurs méthodes, mais assez lourdes en calcul  il faut trouver un compromis (B) < 1 Ph. Leray Analyse Numérique