IFT 2425
DEVOIR N
o
2
Relaxation pour la résolution de système d'équations linéaires et Résolution de
système d'équations non linéaires
Max Mignotte
DIRO,Départementd'InformatiqueetdeReherheOpérationnelle.
http://www.iro.umontreal.a/
∼
mignotte/ift2425/E-mail:mignotteiro.umontreal.a
I. Relaxation pour la résolution de système d'équations linéaires
Soitlesystème
Ax = b
suivant:−x + 5y − z = 9, x − 2y + 9z = −11, 9x − 2y + z = 13.
Implémenter la méthode de résolution itérative de relaxation 1
. Pour ela, faite varier
w
entre0.5
et1.9
aveunpasde0.1 etdonner pourhaquevaleurde
w
lavaleursuessivedesitérationset lenombrenald'iterationsnéessairepouravoirunepréisionà
10 − 6
prèssurhaqueélémentduveteursolution.Vérierque,pour
w = 2.0
,laméthodeneonvergepasetdonnerlavaleurdew
permettantderésoudreesystèmeaveunminimumd'itérations.
II. Résolution de système d'équations non linéaires
Soitlesystèmesuivant 2
:
f (x, y) = 3x − cos y = 0.5, g(x, y) = x 2 − 2y 2 = − 1.
ImplémenterlaméthodedeNewton-Raphsonpourrésoudreesystèmed'équationsnonlinéaires.Utiliserla
onditioninitialesuivante :
x [0]
y [0]
= 1
1
.
etlaméthodedesdiérenesniespourévaluerlesdiérentielles 3
.Donnerlavaleursuessivedesitérations
suessifduveteur
(x [n] , y [n] ) t
etarrêterlaproédureaprèsl'obtentiond'unmaximumdese.1
Cf.NotesdeCours,Chapitre2,page63etlivrederéférenepage169.
2
Cf.DémoNo.5,Exerie1.
3
Date de Remise et onditions
Vous devez rendre physiquementau démonstrateur le rapport et életroniquement le(s) programme(s)
faiten C(ouC++)(hier.et exéutableainsique lalignedeompilationoule makele) avantladate
deremise(etavant
24h00
)spéiéedanslehierplanningsituésurlapagewebduoursdanslarubriqueIntrodution& Program.Pourlaremise életronique,utilisezleprogramme remise(man remise pourplus
dedétails)pourremettrevotreode.N'oubliezpasd'insrirevosnomsenommentaireenhautduhier.
remis.LesnomsdesprogrammesàremettredevrontavoirleformatsuivantDevoirIFT2425
− <
Numérodudevoir>-<Numérode laquestion>.. Lesprogrammesdevrontseompilerets'exeutersurlinux.
Rapport
Lerapportdoitêtreonis(
3
-4
pagessansleode),lair etdevra ontenir(enplusdesélémentset desdisussionsquevousjugerezimportants):
•
Ladesriptionbrèveduproblèmeetdelatehniqueutilisée.•
Laréponse auxquestions poséesetlesgraphesdemandés.•
Lesréférenes.Critère d'évaluation
Ce Devoirsera noté sur 10 points et ompte pour
25/4
% de la note globale du ours.Ces 10 pointsserontrépartis ommesuit,
Setion Critères Pondération
Code Exéution orrete(50%)style,larté(20%) 70%