• Keine Ergebnisse gefunden

sind in der Methode des steilsten Abstiegs zwei aufeinanderfol- gende Suchrichtungen und im cg-Verfahren die Gradientengkzueinander orthogonal

N/A
N/A
Protected

Academic year: 2022

Aktie "sind in der Methode des steilsten Abstiegs zwei aufeinanderfol- gende Suchrichtungen und im cg-Verfahren die Gradientengkzueinander orthogonal"

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Universit¨at T¨ubingen T¨ubingen, den 05.06.2015 Mathematisches Institut

Prof. Dr. Christian Lubich

7. ¨Ubungsblatt zu Algorithmen der Numerischen Mathematik

Aufgabe 17: (Waidmanns Heil)

F¨uhren Sie die in der Vorlesung beschriebene “Zickzackjagd nach Nichtnullelementen” durch f¨ur

BQ(1) =

1 −1 0

1 1 1

0 0 −1

.

Aufgabe 18: (Orthogonalit¨at und Skalarprodukte) Zeigen Sie:

a) Bzgl. des Skalarprodukts (·,·) sind in der Methode des steilsten Abstiegs zwei aufeinanderfol- gende Suchrichtungen und im cg-Verfahren die Gradientengkzueinander orthogonal. (Aus der Vorlesung wissen Sie bereits, dass im cg-Verfahren SuchrichtungendkzueinanderA-orthogonal sind.)

b) Im cg-Verfahren ist (dk, gk)

(Adk, dk) = (gk, gk)

(Adk, dk) , (Adk, gk+1)

(Adk, dk) =−(gk+1, gk+1) (gk, gk) .

Aufgabe 19: (Methode des steilsten Abstiegs)

Wie kann die Methode des steilsten Abstiegs zur L¨osung des linearen Gleichungssystems Ax = b mit symmetrisch positiv definiter MatrixA benutzt werden?

Zeigen Sie: In der NormkvkA=

vTAv gilt f¨ur den Fehler der Iterierten kxk−xkA

1− 1

cond2(A) k/2

kx0−xkA.

(cond2(A) =kAk2kA−1k2max(A)/λmin(A).) Das Verfahren konvergiert also (aber sehr langsam, fallsA schlecht konditioniert ist).

Hinweis: Verwenden Sie (zum Beispiel) das folgende Grundger¨ust kxk−xk2A=. . .=dTkA−1dk =. . .=dTkA−1dk−1=. . .

=dTk−1A−1dk−1

1− dTk−1dk−1

dTk−1Adk−1

dTk−1dk−1

dTk−1A−1dk−1

≤. . .=kxk−1−xk2A

1− 1

cond2(A)

.

(2)

Programmieraufgabe 9: Sei eine m×nMatrix Aund deren Singul¨arwertzerlegung A=UΣVT mit Σ =

Σr 0 0 0

, Σr nicht singul¨ar, gegeben.

Uberlegen Sie sich, dass die L¨¨ osung des linearen Ausgleichsproblems

kAx−bk2 = min, kxk2 = min (1)

durch

x=A+b, A+=VΣ+UT, Σ+=

Σ−1r 0

0 0

,

gegeben ist.

Schreiben Sie dann ein Matlab-Programm, welches das Problem (1) auf die genannte Weise l¨ost.

Hinweis: Wenn sie in der Matlab-Hilfe nach ‘svd‘ (wie ‘singular value decomposition‘) suchen, brau- chen Sie die Singul¨arwertzerlegung nicht selbst zu programmieren.

Besprechung in den ¨Ubungen am 19.06.2019.

Referenzen

ÄHNLICHE DOKUMENTE

Schon damals erhoben sich, den Berghang hinan- führend, eine Reihe von klei- nen Kapellen und An- dachtsstationen, die noch heute den Berg Kalvaria zu einem plastischen

d) Warum ist es also hoffnungslos, das Verfahren des steilsten Abstiegs mit exakter Schritt- weitensuche auf nichtglatte Probleme erweitern zu wollen.

Schreiben Sie ein Programm zur L¨ osung des linearen Gleichungssystems unter Verwendung der Me- thode des steilsten Abstiegs und des CG-Verfahrens.. • F¨ uhren Sie je 100

Momente sind tendenziell n¨ aher an der spektralen L¨ osung diagn. Effekte sind

Schreiben Sie ein C-Programm, das nach dieser Methode die Exponentialfunktion zu einer gegebenen Zahl berechnet.. Beenden Sie das Aufsummieren, wenn sich zwei aufeinanderfol-

Universit¨ at T¨ ubingen T¨ ubingen, den 19.06.2019 Mathematisches

Geben Sie obere Schranken f¨ ur die Anzahl der Iterationsschritte an, die die Methode des steilsten Abstiegs (ohne Vorkonditionierung) und das cg-Verfahren (mit und ohne

Geben Sie obere Schranken f¨ ur die Anzahl der Iterationsschritte an, die die Methode des steilsten Abstiegs (ohne Vorkonditionierung) und das cg-Verfahren (mit und ohne