• Aucun résultat trouvé

Contrˆole continu du 14 Mars 2017

N/A
N/A
Protected

Academic year: 2022

Partager "Contrˆole continu du 14 Mars 2017"

Copied!
3
0
0

Texte intégral

(1)

Universit´e Paris-Dauphine M´ethodes num´eriques

D´epartement MIDO Ann´ee/

DE MI2E deuxi`eme ann´ee

Contrˆ ole continu du 14 Mars 2017

Les documents de cours, calculatrices, t´el´ephones et ordinateurs sont interdits.

Il sera tenu compte de la pr´esentation de la copie et de la r´edaction dans l’´evaluation.

Dur´ee : 2 heures.

Exercice 1: Matrices monotones (7 points).

D´efinitions pr´eliminaires :

— Soit x∈Rn. On dit quex≥0 si toutes les composantes dex sont positives.

— On dit qu’une matrice `a coefficients r´eels A est positive, et on note A ≥ 0, si tous ses coefficients sont positifs.

— On dit que A estmonotone si elle est inversible et siA−1 ≥0.

Questions :

1. Montrer que si A∈ Mn(R) est monotone alorsAT est monotone.

2. Soit A∈ Mn(R). montrer queA≥0 si et seulement si pour tout vecteurx∈Rn,x≥0⇒ Ax≥0.

3. SoitA∈ Mn(R). Montrer queAest monotone si et seulement si pour tout vecteur x∈Rn, Ax≥0⇒x≥0.

4. Soient c1, c2, . . . , cn des r´eels strictement positifs. Montrer que la matrice suivante est mo- notone :

2 +c1 −1 0 . . . 0

−1 2 +c2 −1 . . . 0 ... . .. . .. ... ... ... . .. ... ... 0 . . . −1 2 +cn

Exercice 2: Questions pr´eliminaires pour l’exercice 3 (2 points).

Soient A etB ∈ Mn(R).

1. Prouver que si les matrices A etB commutent et si l’une d’entre elles (par exemple B) est inversible, alors les matricesA etB−1 commutent.

2. Prouver que si les matricesA etB commutent et sont sym´etriques, alors la matriceAB est sym´etrique.

3. Prouver que siA etB sont semblables (i.e.∃P ∈ Mn(R) inversible telle queA=P−1BP), alors elles ont les mˆemes valeurs propres et le mˆeme rayon spectral.

4. Soit b ∈Rn et l’on consid`ere la r´esolution du syst`eme Ax=b. Rappeler la d´efinition d’un sch´ema it´eratif bas´e sur une d´ecomposition r´eguli`ere deAet rappeler la condition n´ecessaire et suffisante suivant laquelle ce sch´ema converge.

1

(2)

Exercice 3: ´Etude d’une m´ethode it´erative (7 points).

SoitA∈ Mn(R) sym´etrique et d´efinie positive etb∈Rn. On s’int´eresse `a la r´esolution du syst`eme Ax=b par la m´ethode it´erative suivante. On introduit la d´ecompositionA=D+H+V o`u

— D:=cId avecc >0 et Id la matrice identit´e deMn(R).

— H et V sont deux matrices sym´etriques telles que les matrices D+H et D+V soient inversibles.

On consid`ere la m´ethode it´erative d´efinie pour tout k≥0 comme ((D+H)xk+1

2 =−V xk+b

(D+V)xk+1 =−Hxk+1

2 +b, (0.1)

etx0 ∈Rn donn´e.

Questions (on pourra utiliser les propri´et´es prouv´ees `a l’exercice 2) :

1. Exprimer xk+1 en fonction de xk et en d´eduire que limk→∞xk=xsi et seulement si ρ (D+V)−1H(D+H)−1V

<1.

2. On poseB :=D−1H etC :=D−1V. (a) V´erifier que

ρ (D+V)−1H(D+H)−1V

=ρ B(Id +B)−1C(Id +C)−1 .

(b) Montrer que les matrices B(Id +B)−1 etC(Id +C)−1 sont sym´etriques. En d´eduire que ρ (D+V)−1H(D+H)−1V

≤ρ B(Id +B)−1

ρ C(Id +C)−1 .

3. V´erifier que l’on a

ρ B(Id +B)−1

<1⇔ 1

2Id +B est d´efinie positive.

En d´eduire que la m´ethode it´erative (0.1) converge d`es que les matrices 12D+H et 12D+V sont d´efinies positives.

Exercice 4: Impl´ementation sur Python (4 points).

On consid`ere l’impl´ementation de la m´ethode it´erative introduite `a l’exercice 3. Pour cela, on supposera que les matrices D, H et V sont donn´ees et telles que la m´ethode converge (i.e. telles que 12D+H et 12D+V sont sym´etriques d´efinies positives).

1. Justifier pourquoi la r´esolution par la m´ethode de Cholesky des deux syst`emes lin´eaires dans (0.1) est judicieuse.

2. Supposons dans un premier temps que l’on dispose des deux fonctions suivantes :

— Une fonction Cholesky(A) qui retourne la matrice B triangulaire inf´erieure telle que A=BBT.

— Une fonction resoudreAvecCholeskytelle que l’instruction resoudreAvecCholesky(B,c)

retourne un array avec la solution x du syst`eme BBTx=c pour une matrice inversible et triangulaire inf´erieure B et un vecteurcdonn´e.

2

(3)

En utilisant ces deux fonctions, ´ecrire une fonction

resolutionIterative(D,H,V,x0,eps)

qui retourne une approximationxkde la solutionxpar le sch´ema it´eratif (0.1). Les it´erations se poursuivent tant que la norme euclidienne du r´esidu Axk −b est plus grande que la tol´erance eps.

3. ´Ecrire les fonctions Cholesky(A)etresoudreAvecCholesky(B,c).

3

Références

Documents relatifs

Montrer que la solution est la superposition d’une onde se propageant dans le mˆeme sens que la solution exacte et d’un onde se propageant en sens inverse (onde

Le polynˆome en g ´etant `a coefficients r´eels, ses racines sont alors complexes conjugu´ees et leur produit vaut

On cherche ` a ´ etudier les propri´ et´ es de deux sch´ emas aux diff´ erences finis per- mettant de r´ esoudre num´ eriquement cette ´ equation, c.` a.d... 2.3 - On revient ` a

3.3 - Analyser l’erreur de troncature du sch´ ema de DuFort-Frankel et conclure (le sch´ ema n’est consis- tant que si ∆t/∆x tend

Comme la notion de pertinence individuelle d’un exemple est multiple et d´ependante des autres exemples connus, plusieurs crit`eres mesurant l’importance de la pertinence d’un

On ´ecrit d’abord Z sous forme polaire.. Montrer que -2 est une racine

Exercice 3. Points ferm´ es d’un sch´ ema de type fini sur un anneau principal ; cet exercice utilise les d´ efinitions et r´ esultats de l’exercice 2. Soit A un anneau principal

Pour le constater, calculer la premi` ere it´ eration de ce sch´ ema pour une condition initiale constante par morceaux, et interprˆ eter le r´