X ENS Mathématiques PSI 2019Sujet et corrigé
Téléchargements
- Rapport du jury : non disponible
Présentation du sujet
Résolution effective d'un système linéaire symétrique défini positif par la méthode du gradient conjuguéAfficher ou masquer la section
Présentation du sujet
Le problème construit et étudie la méthode du gradient conjugué pour résoudre Ax = b lorsque A est symétrique définie positive. Il établit d'abord des outils sur les matrices symétriques et la norme associée à A, montre que le vecteur solution minimise une fonctionnelle quadratique, obtient une majoration de l'erreur par les polynômes de Tchebychev, puis retrouve l'algorithme du gradient conjugué à partir d'une famille de directions orthogonales.
- 1Partie I : outils sur les matrices symétriquesÉtablit des propriétés des matrices symétriques définies positives, de la norme matricielle subordonnée et de la racine carrée d'une telle matrice.
- 2Partie II : sous-espaces de KrylovConstruit les sous-espaces engendrés par les polynômes en A appliqués au résidu initial et étudie leur dimension.
- 3Partie III : minimisation et majoration de l'erreurMontre que le vecteur solution minimise une fonctionnelle quadratique sur les sous-espaces de Krylov et majore l'erreur à l'aide des polynômes de Tchebychev.
- 4Partie IV : algorithme du gradient conjuguéConstruit une famille de directions orthogonales pour A et retrouve les relations de récurrence de l'algorithme du gradient conjugué.
Ces sujets peuvent vous intéresser
Lecture du sujet en ligne
L'énoncé complet, avec les formules et les figures, sans ouvrir le PDF.Afficher ou masquer la section
Lecture du sujet en ligne
Maths - X-ENS PSI 2019
Notations
On note
Pour toute matrice
On rappelle le théorème spectral : toute matrice
Ce problème porte sur la résolution effective du problème
Problème
Partie I
- Soit
A ∈ S_N(ℝ) . Montrer queA ∈ S_N^+(ℝ) si et seulement si les valeurs propres deA sont toutes réelles strictement positives. - Pour toute matrice
B ∈ M_N(ℝ) , on pose‖B‖‖ = sup_(‖x‖ = 1)‖Bx‖ .
- Soit
A ∈ S_N(ℝ) une matrice de valeurs propres (non nécessairement distinctes)λ_1, …, λ_N . Montrer que
- Soit
A ∈ S_N^+(ℝ) . Pour toutx ∈ ℝ^N , on pose‖x‖_A = ⟨x, Ax⟩^(1/2) .
a) Montrer que l'applicationx ↦ ‖x‖_A est une norme surℝ^N .
b) Montrer qu'il existe des constantesC_1 etC_2 strictement positives, que l'on exprimera en fonction des valeurs propres deA , telles que
- Soit
A ∈ S_N(ℝ) et soitP ∈ ℝ[X] un polynôme. Montrer queP(A) ∈ S_N(ℝ) et préciser les valeurs propres et vecteurs propres deP(A) en fonction de ceux deA . - Soit
A ∈ S_N^+(ℝ) . On note0 < λ_1 < ⋯ < λ_d lesd valeurs propres deA (distinctes deux à deux) et etF_1, …, F_d les sous-espaces propres associés. On considère l'application linéaire deℝ^N dansℝ^N :
a) On écrit
b) Montrer que
c) Montrer que, pour tout
Partie II
7. Montrer que les
a) Montrer qu'il existe nécessairement
b) Montrer que
8. On note
a) Dans le cas particulier où
b) Dans le cas général, montrer que
c) Pour tout entier
d) Montrer que l'ensemble des
9. Montrer qu'il existe un polynôme
10. Montrer que le polynôme
11. On définit
a) Montrer que
b) Montrer que, pour tout
Partie III
- Pour tout
x ∈ ℝ^N , exprimer‖x − x~‖_A^2 = ⟨x − x~, A(x − x~)⟩ en fonction deJ(x~) et deJ(x) et en déduire quex~ est l'unique minimiseur deJ surℝ^N , c'est-à-dire queJ(x~) ≤ J(x) pour toutx ∈ ℝ^N , et quex~ est le seul point qui vérifie cette propriété. - Montrer que
J admet un minimiseur unique sur le sous-ensemblex_0 + H_k (défini à la question 11), quelque soitk ∈ ℕ . - On note
x_k le minimiseur de la question précédente. Montrer quex_k s'identifie à la projection surx_0 + H_k pour la norme‖ ⋅ ‖_A associée à la matriceA (définie dans la question 4), c'est-à-dire que
15. Montrer que
16. On rappelle que
- Montrer que
(On pourra utiliser les propriétés sur
18. On note
Soit
On définit la fonction
19. a) Développer l'expression
20. On note arcosh la fonction réciproque du cosinus hyperbolique
est élément de
22. On pose
et en déduire l'expression de
23. On note
Partie IV
24. Montrer qu'il existe une famille (
(i) Pour tout
(ii) La famille est orthogonale pour le produit scalaire associé à
- On suppose connue une famille
(p_0, …, p_(m − 1)) de vecteurs vérifiant les propriétés de la question précédente. Montrer quex_(k + 1) − x_k est alors colinéaire àp_k pour tout entierk ∈ {0, …, m − 1} . - On se donne
x_0 ∈ ℝ^N . On considère les suites réelles finies(α_k) et(β_k) , ainsi que les suites finies(x~_k), (r~_k) et (p~_k ) d'éléments deℝ^N , construites selon les relations de récurrences suivantes, pourk ∈ {0, …, m − 1} ,
Montrer que les propriétés suivantes sont vérifiées :
(i) Pour tout
(iii) Pour tout
(iv) La famille (
^1 On n'utilisera de cette notion hors programme que le fait quearcosh(1) = 0 , etcosh(arcosh(− x)) = − x pourx ∈ ] − ∞, − 1] .
Questions fréquentes
4 questionsSur quels chapitres porte le sujet de mathématiques X-ENS PSI 2019 ?Afficher ou masquer la section
Questions fréquentes
4 questionsSur quels chapitres porte le sujet de mathématiques X-ENS PSI 2019 ?
Il porte sur la réduction des matrices symétriques réelles, les normes euclidiennes et matricielles, et se termine par la construction de l'algorithme du gradient conjugué pour résoudre un système linéaire.
Quelles parties sont indépendantes dans ce problème ?
La partie I pose les outils utilisés dans tout le reste du sujet ; les parties II, III et IV s'enchaînent ensuite logiquement autour de la construction du gradient conjugué.
Faut-il connaître les polynômes de Tchebychev pour ce sujet ?
Ils ne sont pas supposés connus : le sujet les introduit et démontre leurs propriétés nécessaires à la majoration de l'erreur de la méthode.
Ce sujet est-il centré sur l'algèbre linéaire ou sur l'analyse ?
Le sujet combine les deux : réduction des matrices symétriques et normes en algèbre linéaire, étude de suites et de fonctions polynomiales en analyse.
Pas de description pour le moment
