1/15
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai |
|---|
No analytics yet
Send a link to your students to track their progress
Postać nad określonego układu równań lin., liniowe zadanie najmniejszych kwadratów
Ax = b
Am x n - (gdzie m > n = rank(A)) mac. nie kwadratowa
Więcej równań niż niewiadomych.
Układu nie da się ściśle rozwiązać
Wektor rezidualny
r = b - Ax = 0
Wektor mówi nam jak bardzo nasze przybliżone rozwiązanie spełnia układ równań.
Szukanie najlepszego rozwiązania x^
Takie, że
|| r || = || b - Ax || = min
Jeśli zastosujemy normę 2 || r ||2
to mamy LINIOWE ZADANIE NAJMNIEJSZYCH KWADRATÓW
x - pseudo rozwiązanie
Rozwiązanie zadania najmniejszych kwadratów
Rozwiązaniem zadania najmniejszych kwadratów jest wektor x spełniający
tzw. układ równań NORMALNYCH (prostopadłych do siebie)

Dowód metody najmniejszych kwadratów

Rozwiązanie w praktyce metodą najmniejszych kwadratów
Przekształcamy do postaci Ax - b = 0
Liczymy 2 normę z układu równań
Liczymy pochodne cząstkowe
Pochodne cząstkowe przyrównujemy do 0, szukamy minimum

Przykład złego uwarunkowania układu równań normalnych
Układ równan normalnych należy rozwiązywać pomocą specjalnych metod, gdyż bywa źle uwarunkowany
mnożenie AAT jest niebezpieczne
Mnożenie macierzy w arytmetyce zmiennoprzecinkowej może zmienić rząd macierzy i spowodować, że stanie się osobliwa.

Rozwiązanie problemu złego uwarunkowania - rozkład QR

Ogólny wzór dla metod iteracyjnych rozwiązujących układy lin. rów. alge.
Ax = b
Tworzymy ciąg kolejnych przybliżeń rozwiązania x:
x(0), x(1)
które obliczamy za pomocą wzoru
x(n)=M(n)x(n-1)+c(n)
Główna trudność - jak skonstruować M, c, aby uzyskać szybką zbieżność

Metody stacjonarne i niestacjonarne
Metoda stacjonarna - M(n) i c(n) nie zależą od n
Metody niestacjonarne - M(n) i c(n) zależą od n
Metoda Richardsona
Analogiczna do metody Picarda

Metoda Jacobiego
A = L + D + U
D-1 - łatwo obliczyć

Metoda Gaussa - Seidela
Wzór operacyjny - do obliczeń kolejnych przybliżeń
Wzór teoretyczny - do sprawdzenia zbieżności

Metoda sukcesywnej nadrelaksacji (SOR)
Sucessive over-relaxation
Younga i Frankela
Parametr ω - dobierany tak aby uzyskać szybką zbieżność

Zbieżność stacjonarnych metod iteracyjnych
Z tw. Banacha o kontrakcji, aby iteracje były zbieżne, odwzorowanie Φ(x) musi być zwężające
W naszym przypadku Φ(x) = Mx +C
Warunek dostateczny zbieżności:
||M|| < 1
Warunek konieczny i wystarczający:
ρ(M) < 1 - promień spektralny M
Można też pokazać, że w metodach [Jacobiego, Gaussa - Seidela i SOR] warunek || MI∞ < 1 będzie spełniony jeżeli A jest diagonalnie silnie dominująca,
przy czym w SOR musi być też spełniony warunek 0<ω<2
![<p>Z tw. Banacha o kontrakcji, aby iteracje były zbieżne, odwzorowanie <span>Φ</span>(x) musi być zwężające</p><p></p><p>W naszym przypadku <span>Φ</span>(x) = Mx +C</p><p></p><p>Warunek dostateczny zbieżności:</p><p>||M|| < 1</p><p>Warunek konieczny i wystarczający:<br><span>ρ(M) < 1 - promień spektralny M</span></p><p></p><p></p><p>Można też pokazać, że w metodach [Jacobiego, Gaussa - Seidela i SOR] warunek || MI<sub>∞</sub> < 1 będzie spełniony jeżeli A jest diagonalnie silnie dominująca, </p><p>przy czym w SOR musi być też spełniony warunek <strong>0<</strong><span><strong>ω</strong></span><strong><2</strong></p><p></p>](https://knowt-user-attachments.s3.amazonaws.com/4501537c-d11c-4ef0-97cb-a5c0b64b9444.png)
Iteracyjne poprawianie rozwiązań w metodach bezpośrednich
Metody bezpośrednie dają x(0) z błędem maszynowym e(0)
Możemy skorygować błąd stosując poprawki w podwyższonej precyzji.
