السلام عليكم
من فضلكم اريد درس في analyse numerique
methode iterrative de resolution de system lineaire
la methode de CHOLESKI
par l'utilisation des matrices triangulaire superieure inversible
السلام عليكم
من فضلكم اريد درس في analyse numerique
methode iterrative de resolution de system lineaire
la methode de CHOLESKI
par l'utilisation des matrices triangulaire superieure inversible
توقيع : RaNiMe
tenez le cour
Méthode directe ou méthode itérative ?
Il s'agit maintenant d'estimer la mémoire et le nombre d'opérations nécessaires à la résolution du système linéaire. Nous considérons les cas suivants :
La décomposition de Cholesky de la matrice
- Méthode directe : le système linéaire est résolu en utilisant la décomposition de Cholesky.
- Méthode itérative : le système linéaire est résolu en utilisant l'algorithme du gradient conjugué.
nécessite le stockage de la bande, soit
coefficients. Le nombre d'opérations nécessaire à la décomposition est d'ordre
(théorème 5.4 du livre).
En ce qui concerne l'algorithme du gradient conjugué, seuls les éléments non-nuls de la matricecoefficients. Les expériences numériques montrent que le nombre d'itérations nécessaire à la convergence de l'algorithme est d'ordre
. A chaque itération, le coût principal est celui d'une multiplication matrice-vecteur, soit moins de
.
Les résultats sont résumés dans le tableau ci-dessous.
doivent être stockés, soit moins de opérations. Par conséquent, le nombre d'opérations de l'algorithme du gradient conjugué est de l'ordre deméthode mémoire opérations directe
![]()
itérative
![]()
![]()
A l'aide des fonctions flops et whos de Matlab, nous avons comparé le nombre d'opérations ainsi que la mémoire nécessaire à la mise en oeuvre des deux algorithmes pour différentes valeurs de(pour la mise en oeuvre de la décomposition de Cholesky avec Matlab, voir le chapitre 5 du support de cours).
Le nombre d'opérations (en millions) est reporté dans le tableau suivant :
méthode directe méthode itérative 20 0.197 0.694 40 2.86 5.48 80 43.3 42.8 160 674 331
Nous observons donc que
En ce qui concerne la place mémoire, rappelons que pour
- Méthode directe : le nombre d'opérations est environ multiplié par
chaque fois que
est multiplié par deux : le nombre d'opérations est bien d'ordre
.
- Méthode itérative : le nombre d'opérations est environ multiplié par
chaque fois que
est multiplié par deux : le nombre d'opérations est bien d'ordre
.
- Pour
, la méthode itérative nécessite moins d'opérations que la méthode directe.
les coefficients non-nuls des matrices
et
(avec
) sont
La place mémoire nécessaire au stockage de
![]()
et
(en millions de ``double'') est reporté dans le tableau suivant :
mémoire pour
mémoire pour
20 0.0294 0.0978 40 0.119 0.775 80 0.482 6.17 160 1.94 49.2
Nous observons donc que
Nous concluons donc en affirmant que, lorsque
- Méthode directe : la place mémoire nécessaire au stockage de
est environ multiplié par
chaque fois que
est multiplié par deux : la place mémoire nécessaire au stockage de
est bien d'ordre
.
- Méthode itérative : la place mémoire nécessaire au stockage de
est environ multiplié par
chaque fois que
est multiplié par deux : la place mémoire nécessaire au stockage de
est bien d'ordre
.
- La méthode itérative nécessite toujours moins de place mémoire que la méthode directe.
est grand, l'algorithme du gradient conjugué est plus performant que la décomposition de Cholesky pour la résolution du système linéaire
, la matrice
étant définie par la figure ci-dessous.
Ces résultats sont généralisables au cas où la matrice
![]()
est celle obtenue lorsqu'on utilise une méthode d'éléments finis continus de degré un (voir la section 11.2 du livre).
توقيع : آيةقال الله تعالى (إن الله وملائكته يصلون على النبـي يا أيها الذين ءامنوا صلوا عليه وسلموا تسليماً)
صدق الله العظيم
اللهم إني أعوذ بك من جهد البلاء , ودرك الشقاء , وسوء القضاء , وشماتة
الأعداء , اللهم يا مقلِّب القلوب , ثبت قلبي على دينك . اللهم يا مصرِّف
القلوب والأبصار , صرِّف قلوبنا على طاعتك . اللهم زدنا ولا تنقصنا ,
وأكرمنا ولا تهنا , وأعطنا ولا تحرمنا , وآثرنا ولا تؤثر علينا . اللهم
أحسن عاقبتنا في الأمور كلها , ...وأجرنا من خزي الدنيا و الاخرة
السلام عليكم ورحمة الله وبركاته ، الدرس موجود في هذه الروابط:
http://www2.lifl.fr/~tantare/enseignement/LUdecompositionCholesky.pdf
http://people.mmci.uni-saarland.de/~mseeger/papers/cholupdate.pdf
ftp://ftp-developpez.com/jmblanc/algorithmique/systemes-lineaires/reslin.pdf
mrc bcp
الذين يشاهدون الموضوع الآن: 1 (0 من الأعضاء و 1 زائر)
مواقع النشر (المفضلة)