Ilu Zerlegung
-
Upload
abdelhamid81 -
Category
Documents
-
view
588 -
download
0
description
Transcript of Ilu Zerlegung
![Page 1: Ilu Zerlegung](https://reader036.fdocuments.net/reader036/viewer/2022081720/559dfd991a28ab61098b46e2/html5/thumbnails/1.jpg)
Iterativer LöserILU-Zerlegung
Abdelhamid BarzaliProf. Dr. Thomas Huckle18.06.07
![Page 2: Ilu Zerlegung](https://reader036.fdocuments.net/reader036/viewer/2022081720/559dfd991a28ab61098b46e2/html5/thumbnails/2.jpg)
ILU-Iterativ 2007 - Prof. Dr. Thomas Huckle
ILU-Zerlegung
Einführung
warum? - was? - wie?
![Page 3: Ilu Zerlegung](https://reader036.fdocuments.net/reader036/viewer/2022081720/559dfd991a28ab61098b46e2/html5/thumbnails/3.jpg)
ILU-Iterativ 2007 - Prof. Dr. Thomas Huckle
• Lösen des Gleichungssystems A*X=YAls Computerprogramm umgesetzt .
• Lineare Probleme der Technik lassen sich, sofern sie nicht über- oder unterbestimmt sind auf die Lösung eines linearen Gleichungssystems zurückführen.
Ziel :
warum? - was? - wie?
![Page 4: Ilu Zerlegung](https://reader036.fdocuments.net/reader036/viewer/2022081720/559dfd991a28ab61098b46e2/html5/thumbnails/4.jpg)
warum? - was? - wie?
Es bieten sich viele Lösungsverfahren an (ZB) :
- Gauss-Alghoritmus
- QR-Zerlegung (varianten)
- Cholesky-Zerlegung
- LU-Zerlegung
…
![Page 5: Ilu Zerlegung](https://reader036.fdocuments.net/reader036/viewer/2022081720/559dfd991a28ab61098b46e2/html5/thumbnails/5.jpg)
warum? - was? - wie?
Die Methoden zur Lösung von linearen Gleichungssystemen unterteilt man in zwei klassen :
• direkte Verfahren : Cholesky-Zerlegung,Gauss- Verfahren,LU &-QR-Zerlegung
• iterative Verfahren : Gauß-Seidel- und Jacobi-Verfahren,ILU..
![Page 6: Ilu Zerlegung](https://reader036.fdocuments.net/reader036/viewer/2022081720/559dfd991a28ab61098b46e2/html5/thumbnails/6.jpg)
LU-Zerlegung „Dreieckszerlegung “Dies ist eine Zerlegung der regulären Matrix A in das Produkt einer linken unteren Dreiecksmatrix L (links)und einer rechten oberen Dreiecksmatrix U (rechts). Das folgende Beispiel zeigt dies:
ILU-Iterativ 2007 - Prof. Dr. Thomas Huckle
warum? - was? - wie?
![Page 7: Ilu Zerlegung](https://reader036.fdocuments.net/reader036/viewer/2022081720/559dfd991a28ab61098b46e2/html5/thumbnails/7.jpg)
ILU-Iterativ 2007 - Prof. Dr. Thomas Huckle
warum? - was? - wie?
wie
![Page 8: Ilu Zerlegung](https://reader036.fdocuments.net/reader036/viewer/2022081720/559dfd991a28ab61098b46e2/html5/thumbnails/8.jpg)
ILU-Iterativ 2007 - Prof. Dr. Thomas Huckle
warum? - was? - wie?
![Page 9: Ilu Zerlegung](https://reader036.fdocuments.net/reader036/viewer/2022081720/559dfd991a28ab61098b46e2/html5/thumbnails/9.jpg)
ILU-Iterativ 2007 - Prof. Dr. Thomas Huckle
warum? - was? - wie?
![Page 10: Ilu Zerlegung](https://reader036.fdocuments.net/reader036/viewer/2022081720/559dfd991a28ab61098b46e2/html5/thumbnails/10.jpg)
motivation definition vision diskussionProblemstellung Beschreibung Wirkung
ILU-Iterativ 2007 - Prof. Dr. Thomas Huckle
• A*X=Y => A=U*L => Vorwärtseinsetzen : L*Y= b=> Rückwärtseinsetzen : R*X=Y
• Die Anzahl arithmetischer Operationen für die LU-Zerlegung ist bei einer n *n-Matrix ca. 2/3*(n^3)
• Was ist eine dünnbesetzte Matrix ?
• Was passiert bei der Berechnung von LU bezüglich dünnbesetzten Matrizen ?
![Page 11: Ilu Zerlegung](https://reader036.fdocuments.net/reader036/viewer/2022081720/559dfd991a28ab61098b46e2/html5/thumbnails/11.jpg)
motivation definition vision diskussionProblemstellung Beschreibung Wirkung
ILU-Iterativ 2007 - Prof. Dr. Thomas Huckle
• Bei der Berechnung einer normalen LU-Zerlegung einer dünnbesetzten Matrix :
- man kann die Besetzungsstruktur in der Regel nicht ausnutzen
- Es wird daher sehr viel mehr Speicherplatz benötigt als für die ursprüngliche Matrix .
- die Anzahl der notwendigen Rechenoperationen ist nicht geringer als die für eine vollbesetzte Matrix.
![Page 12: Ilu Zerlegung](https://reader036.fdocuments.net/reader036/viewer/2022081720/559dfd991a28ab61098b46e2/html5/thumbnails/12.jpg)
motivation definition vision diskussionProblemstellung Beschreibung Wirkung
ILU-Iterativ 2007 - Prof. Dr. Thomas Huckle
Beispiel : A*X=Y A
![Page 13: Ilu Zerlegung](https://reader036.fdocuments.net/reader036/viewer/2022081720/559dfd991a28ab61098b46e2/html5/thumbnails/13.jpg)
motivation definition vision diskussionProblemstellung Beschreibung Wirkung
ILU-Iterativ 2007 - Prof. Dr. Thomas Huckle
Beispiel : A*X=Y U
![Page 14: Ilu Zerlegung](https://reader036.fdocuments.net/reader036/viewer/2022081720/559dfd991a28ab61098b46e2/html5/thumbnails/14.jpg)
motivation definition vision diskussionProblemstellung Beschreibung Wirkung
ILU-Iterativ 2007 - Prof. Dr. Thomas Huckle
ILU-Zerlegung:auch Unvollständige LU-
Zerlegung ?
![Page 15: Ilu Zerlegung](https://reader036.fdocuments.net/reader036/viewer/2022081720/559dfd991a28ab61098b46e2/html5/thumbnails/15.jpg)
motivation definition vision diskussionProblemstellung Beschreibung Wirkung
ILU-Iterativ 2007 - Prof. Dr. Thomas Huckle
ILU-Zerlegung „Unvollständige LU-Zerlegung“
bezeichnet man in der numerischen Mathematik die fehlerbehaftete Zerlegung einer n*n-Matrix A in das Produkt einer unteren Dreiecksmatrix L und einer oberen Dreiecksmatrix Ubei der von den Zerlegungsmatrizen L und U nur die Einträge einer vorgegebenen Besetzungsstruktur berechnet werden. Wie ?
![Page 16: Ilu Zerlegung](https://reader036.fdocuments.net/reader036/viewer/2022081720/559dfd991a28ab61098b46e2/html5/thumbnails/16.jpg)
motivation definition vision diskussionProblemstellung Beschreibung Wirkung
ILU-Iterativ 2007 - Prof. Dr. Thomas Huckle
• Beispiel : A*X=Y A
![Page 17: Ilu Zerlegung](https://reader036.fdocuments.net/reader036/viewer/2022081720/559dfd991a28ab61098b46e2/html5/thumbnails/17.jpg)
motivation definition vision diskussionProblemstellung Beschreibung Wirkung
ILU-Iterativ 2007 - Prof. Dr. Thomas Huckle
• Beispiel : A*X=Y U ( incomplet )
![Page 18: Ilu Zerlegung](https://reader036.fdocuments.net/reader036/viewer/2022081720/559dfd991a28ab61098b46e2/html5/thumbnails/18.jpg)
motivation definition vision diskussionProblemstellung Beschreibung Wirkung
ILU-Iterativ 2007 - Prof. Dr. Thomas Huckle
• Beispiel : A*X=Y U ( incomplet ) U (bei LU)
![Page 19: Ilu Zerlegung](https://reader036.fdocuments.net/reader036/viewer/2022081720/559dfd991a28ab61098b46e2/html5/thumbnails/19.jpg)
motivation definition vision diskussionProblemstellung Beschreibung Wirkung
ILU-Iterativ 2007 - Prof. Dr. Thomas Huckle
• Präkonditionierer „Vorkonditionerer “
• bezogen auf ein lineares Gleichungssystem A*x=bbedeutet Präkonditioniereung die Umwandlung in ein äqualentes LGS C*y=d,sodass letzteres numerisch einfacher zu lösen ist .
man hauptsächlich iterative
• warum das denn ?
![Page 20: Ilu Zerlegung](https://reader036.fdocuments.net/reader036/viewer/2022081720/559dfd991a28ab61098b46e2/html5/thumbnails/20.jpg)
motivation definition vision diskussionProblemstellung Beschreibung Wirkung
ILU-Iterativ 2007 - Prof. Dr. Thomas Huckle
• Die ILU-Zerlegung wird erfolgreich als Vorkonditionerer zur Beschleunigung der iterativen Lösung großer dünnbesetzterlinearer Gleichungssysteme Ax = b mittels Krylow-Unterraum-Verfahren eingesetzt.
• Krylow-Unterraum-Verfahren ?
![Page 21: Ilu Zerlegung](https://reader036.fdocuments.net/reader036/viewer/2022081720/559dfd991a28ab61098b46e2/html5/thumbnails/21.jpg)
motivation definition vision diskussionProblemstellung Beschreibung Wirkung
ILU-Iterativ 2007 - Prof. Dr. Thomas Huckle
Anwendung
Für die Anwendung als Vorkonditioniererwird das Gleichungssystem Ax = b formal mit (LU)^( 1) multipliziert,Wendet man darauf Krylow-Unterraum-Verfahren an, so konvergieren diese besser, da die Matrix ((LU)^( 1))* A näher an der Einheitsmatrix als A ist
![Page 22: Ilu Zerlegung](https://reader036.fdocuments.net/reader036/viewer/2022081720/559dfd991a28ab61098b46e2/html5/thumbnails/22.jpg)
motivation definition vision diskussionProblemstellung Beschreibung Wirkung
ILU-Iterativ 2007 - Prof. Dr. Thomas Huckle
For k = 1,...,n 1, doFor i = k + 1,...,n and if , do
mik: = mik / mkkFor j = k + 1,...,n and if ,do
mij: = mij mikmkj
![Page 23: Ilu Zerlegung](https://reader036.fdocuments.net/reader036/viewer/2022081720/559dfd991a28ab61098b46e2/html5/thumbnails/23.jpg)
motivation definition vision diskussionProblemstellung Beschreibung Wirkung
ILU-Iterativ 2007 - Prof. Dr. Thomas Huckle
• Die Kosten von ILU-Zerlegung im Vergleich zum Verfahren Gauß-Seidel..
• Bezüglich mehreren mit der selben Matrix zu lösenden Systemen .
![Page 24: Ilu Zerlegung](https://reader036.fdocuments.net/reader036/viewer/2022081720/559dfd991a28ab61098b46e2/html5/thumbnails/24.jpg)
motivation definition vision diskussionProblemstellung Beschreibung Wirkung
ILU-Iterativ 2007 - Prof. Dr. Thomas Huckle
Geschichte & Varianten- ILU(p) Weit verbreitet sind die ILU(p)-Zerlegungen, die
erstmals von Watts 1981 bei der Simulation eines Ölreservoirs betrachtet wurden .
- Die ILUT haben den Nachteil, dass die Nichtnulleinträge nicht aufgrund von Approximationseigenschaften gewählt werden und somit Rechenzeit für Fast-Nulleinträge vergeudet werden kann. (1994 von Yousef Saad vorgeschlagenen ) - ...es gibt auch weitere
![Page 25: Ilu Zerlegung](https://reader036.fdocuments.net/reader036/viewer/2022081720/559dfd991a28ab61098b46e2/html5/thumbnails/25.jpg)
Literatur• Andreas Meister: Numerik linearer Gleichungssysteme, 2.
Auflage, Vieweg, Wiesbaden 2005 .
• Gerard Meurant: Computer Solution of Large Linear Systems, Elsevier, 1999
• Yousef Saad: Iterative Methods for Sparse Linear Systems, 2nd edition, SIAM Society for Industrial & Applied Mathematics 2003,
• A survey of preconditioned iterative methods
• Wikipedia + Vorlesung ( Nummerische Mathematik )
![Page 26: Ilu Zerlegung](https://reader036.fdocuments.net/reader036/viewer/2022081720/559dfd991a28ab61098b46e2/html5/thumbnails/26.jpg)
motivation definition vision diskussionProblemstellung Beschreibung Wirkung
ILU-Iterativ 2007 - Prof. Dr. Thomas Huckle
Danke !fürs Zuhören
:)