Metody dekompozycji macierzy stosowane w automatyce

Podobne dokumenty
10. Metody obliczeniowe najmniejszych kwadratów

Wstęp do metod numerycznych Faktoryzacja QR i SVD. P. F. Góra

Zaawansowane metody numeryczne

Układy równań liniowych. Krzysztof Patan

Obliczenia naukowe Wykład nr 8

Wykład 14. Elementy algebry macierzy

Analiza numeryczna Kurs INP002009W. Wykłady 6 i 7 Rozwiązywanie układów równań liniowych. Karol Tarnowski A-1 p.

Rozwiązywanie układów równań liniowych metody dokładne Materiały pomocnicze do ćwiczeń z metod numerycznych

dr Mariusz Grządziel 15,29 kwietnia 2014 Przestrzeń R k R k = R R... R k razy Elementy R k wektory;

Zaawansowane metody numeryczne

Wstęp do metod numerycznych Inne rodzaje faktoryzacji. P. F. Góra

Wstęp do metod numerycznych Faktoryzacja Cholesky ego i QR. P. F. Góra

Analiza numeryczna Lista nr 3 (ćwiczenia) x x 2 n x.

Formy kwadratowe. Mirosław Sobolewski. Wydział Matematyki, Informatyki i Mechaniki UW. wykład z algebry liniowej Warszawa, styczeń 2009

Wstęp do metod numerycznych Uwarunkowanie Eliminacja Gaussa. P. F. Góra

Przestrzeń unitarna. Jacek Kłopotowski. 23 października Katedra Matematyki i Ekonomii Matematycznej SGH

04 Układy równań i rozkłady macierzy - Ćwiczenia. Przykład 1 A =

NUMERYCZNE METODY ROZWIĄZYWANIA ROWNAŃ LINIOWYCH. PRZYGOTOWAŁA: ANNA BANAŚ KoMBo, WILiŚ

Zał nr 4 do ZW. Dla grupy kursów zaznaczyć kurs końcowy. Liczba punktów ECTS charakterze praktycznym (P)

Metody numeryczne Wykład 4

Met Me ody numer yczne Wykład ykład Dr inż. Mic hał ha Łanc Łan zon Instyt Ins ut Elektr Elektr echn iki echn i Elektrot Elektr echn olo echn

Wstęp do metod numerycznych Faktoryzacja macierzy. P. F. Góra

Formy kwadratowe. Mirosław Sobolewski. Wydział Matematyki, Informatyki i Mechaniki UW. 14. wykład z algebry liniowej Warszawa, styczeń 2017

Wyznaczniki. Mirosław Sobolewski. Wydział Matematyki, Informatyki i Mechaniki UW. 6. Wykład z algebry liniowej Warszawa, listopad 2013

Obliczenia naukowe Wykład nr 2

Zadania egzaminacyjne

Rozdział 5. Macierze. a 11 a a 1m a 21 a a 2m... a n1 a n2... a nm

Macierze. Rozdział Działania na macierzach

Diagonalizacja macierzy i jej zastosowania

Metody numeryczne. Zagadnienia własne. Janusz Szwabiński.

1 Macierz odwrotna metoda operacji elementarnych

Rozwiązywanie układów równań liniowych

Diagonalizacja macierzy i jej zastosowania

5. Rozwiązywanie układów równań liniowych

1 Formy hermitowskie. GAL (Informatyka) Wykład - formy hermitowskie. Paweł Bechler

Metody numeryczne. Janusz Szwabiński. Metody numeryczne I (C) 2004 Janusz Szwabiński p.1/50

Obliczenia naukowe Wykład nr 6

Komputerowa analiza zagadnień różniczkowych 3. Numeryczne zagadnienie własne

Wyk lad 8 macierzy i twierdzenie Kroneckera-Capellego

Aby przygotować się do kolokwiów oraz do egzaminów należy ponownie przeanalizować zadania

Metody numeryczne. Janusz Szwabiński. nm_slides-7.tex Metody numeryczne Janusz Szwabiński 11/11/ :45 p.

Zastosowanie metod numerycznych. Teresa Regińska Instytut Matematyczny PAN. Wykład, CSZ PW, semestr letni 2013

Zadania z Algebry liniowej 4 Semestr letni 2009

Wartości i wektory własne

Wykład 12 i 13 Macierz w postaci kanonicznej Jordana , 0 A 2

1 Macierze i wyznaczniki

Endomorfizmy liniowe

ECTS (Część 2. Metody numeryczne) Nazwa w języku angielskim: Algorithms and data structures.

Podstawy robotyki. Wykład II. Robert Muszyński Janusz Jakubiak Instytut Informatyki, Automatyki i Robotyki Politechnika Wrocławska

Wstęp do metod numerycznych Równania macierzowe Faktoryzacja LU i Cholesky ego. P. F. Góra

DB Algebra liniowa semestr zimowy 2018

ALGEBRA Z GEOMETRIĄ ANALITYCZNĄ

Lista nr 1 - Liczby zespolone

UKŁADY ALGEBRAICZNYCH RÓWNAŃ LINIOWYCH

Rozwiązywanie układów równań liniowych metody przybliżone Materiały pomocnicze do ćwiczeń z metod numerycznych

Wektory i wartości własne

Przykładowy program ćwiczeń

Formy kwadratowe. Mirosław Sobolewski. Wydział Matematyki, Informatyki i Mechaniki UW. 14. wykład z algebry liniowej Warszawa, styczeń 2011

Przykładowe zadania na egzamin z matematyki - dr Anita Tlałka - 1

Wyk lad 11 1 Wektory i wartości w lasne

ALGEBRA LINIOWA. ĆWICZENIA Układy Równań Liniowych

ALGEBRA LINIOWA. Wykład 2. Analityka gospodarcza, sem. 1. Wydział Zarządzania i Ekonomii Politechnika Gdańska

Równania różniczkowe liniowe wyższych rzędów o stałych współcz

Wstęp do metod numerycznych Zagadnienia wstępne Uwarunkowanie. P. F. Góra

2. Układy równań liniowych

Analiza matematyczna i algebra liniowa Macierze

3. FUNKCJA LINIOWA. gdzie ; ół,.

Metody Lagrange a i Hamiltona w Mechanice

13 Układy równań liniowych

Układy równań i nierówności liniowych

Wielomiany. dr Tadeusz Werbiński. Teoria

Metody iteracyjne rozwiązywania układów równań liniowych (5.3) Normy wektorów i macierzy (5.3.1) Niech. x i. i =1

Rozdzia l 11. Przestrzenie Euklidesowe Definicja, iloczyn skalarny i norma. iloczynem skalarnym.

Rozwiązywanie algebraicznych układów równań liniowych metodami bezpośrednimi

A A A A A A A A A n n

Geometria Lista 0 Zadanie 1

Algebra liniowa z geometrią

jest rozwiązaniem równania jednorodnego oraz dla pewnego to jest toŝsamościowo równe zeru.

Analiza matematyczna i algebra liniowa Macierze

D1. Algebra macierzy. D1.1. Definicje

Diagonalizacja macierzy i jej zastosowania

Formy kwadratowe. Rozdział 10

Własności wyznacznika

Rozwiazywanie układów równań liniowych. Ax = b

Egzamin ustny z matematyki semestr II Zakres wymaganych wiadomości i umiejętności

19 Własności iloczynu skalarnego: norma, kąt i odległość

Układy równań liniowych i metody ich rozwiązywania

6. Identyfikacja wielowymiarowych systemów statycznych metodanajmniejszychkwadratów

III. Układy liniowe równań różniczkowych. 1. Pojęcie stabilności rozwiązań.

UKŁADY ALGEBRAICZNYCH RÓWNAŃ LINIOWYCH

Zastosowania wyznaczników

Wektory i wartości własne

Postać Jordana macierzy

= i Ponieważ pierwiastkami stopnia 3 z 1 są (jak łatwo wyliczyć) liczby 1, 1+i 3

Zaawansowane metody numeryczne

15. Macierze. Definicja Macierzy. Definicja Delty Kroneckera. Definicja Macierzy Kwadratowej. Definicja Macierzy Jednostkowej

Przekształcenia liniowe

Zadania z algebry liniowej Iloczyn skalarny, przestrzenie euklidesowe

Równania liniowe. Rozdział Przekształcenia liniowe. Niech X oraz Y będą dwiema niepustymi przestrzeniami wektorowymi nad ciałem

WEKTORY I WARTOŚCI WŁASNE MACIERZY. = λ c (*) problem przybliżonego rozwiązania zagadnienia własnego dla operatorów w mechanice kwantowej

Transkrypt:

Metody dekompozycji macierzy stosowane w automatyce Grzegorz Mzyk Politechnika Wrocławska, WydziałElektroniki 23 lutego 2015

Plan wykładu 1 Wprowadzenie 2 Rozkład LU 3 Rozkład spektralny 4 Rozkład Cholesky ego 5 Rozkład QR 6 Rozkład wg wartości szczególnych (SVD) 7 Literatura

Wprowadzenie Ax = b Y N = Φ N θ + Z N Y N = Φ N θ

Rozkład LU A = LU Ax = b LUx = b Ly = b Ux = y

Rozkład spektralny Twierdzenie Każda dodatnio okre slona i symetryczna macierz A można przedstawíc w postaci A = PP T gdzie P jest macierza nieosobliwa (nazywana pierwiastkiem macierzy A). Dowód Oznaczmy w i wektory własne macierzy A, i = 1, 2,..., s λ i warto sci własne macierzy A, i = 1, 2,..., s własno sć Aw i = λ i w i

Dowód (c.d.) oznaczajac W = [w 1, w 2,..., w s ] oraz Λ = diag(λ i ) = ponieważ macierz A jest symetryczna, to λ i rzeczywiste w i parami ortogonalne λ 1 0.. 0 0 λ 2 0.... 0.. 0 0.. 0 λ s ponieważ macierz A jest dodatnio okre slona (A > 0), to λ i > 0 dla każdego i = 1, 2,..., s

Dowód (c.d.) wniosek a zatem AW = W Λ W macierz ortogonalna W T W = I = W 1 = W T A = W ΛW 1 = W ΛW T (tzw. rozkład spektralny macierzy) oznaczajac Λ = Λ 1/2 Λ 1/2, gdzie Λ 1/2 = λ1 0.. 0 0 λ2 0.... 0.. 0 0.. 0 λ s

Dowód (c.d.) otrzymujemy W ΛW T = W Λ 1/2 ( W Λ 1/2) T stad A = PP T, gdzie P = W Λ 1/2 (c.k.d.)

Rozkład Cholesky ego inny rozkład dodatnio określonej, symetrycznej macierzy kwadratowej A A = LDL T gdzie stąd L macierz trójkątna dolna, D = diag(d i ), d i > 0 A = LD 1/2 D 1/2 L T gdzie D 1/2 = diag( d i ) przyjmując oznaczenie otrzymujemy L = LD 1/2 A = LL T

Schemat metody obliczeniowej Ax = b LL T x = b Etap 1. oznaczając α = L T x rozwiązujemy równanie zewnętrzne Lα = b Etap 2. dla wartości α z etapu 1 rozwiązujemy równanie wewnętrzne L T x = α Zalety metody 1) prostota operacji przy rozwiązywaniu równań Etap 1 met. podstawiania od góry, Etap 2 met. podstawiania od dołu 2) dobre uwarunkowanie zadania, gdyż det L = det A, zatem dla 0 < det A < 1 det L = det L T > det A

Rozkład QR A = QR (m n) Q macierz ortogonalna (m m), R macierz trójkątna górna (m n) Ax = b QRx = b Rx = Q T b

Metoda odbić Householdera Definicja Macierza odbicia Householdera nazywamy macierz postaci gdzie w = 1, tj. w T w = 1. Interpretacja P = I 2ww T Pw = (I 2ww T )w = w 2ww T w = w 2w = w Własności: (i) P = P T (symetria) (ii) P T P = PP T = I (ortogonalność)

(iii) dla każdego wektora x istnieje macierz P j, taka że P j x = ± x e j, gdzie e j jest j-tym wersorem e j = (iiii) dla ciągu macierzy Householdera P 1, P 2,..., P s przekształcenie złożenia Ψ = P s P s 1... P 2 P 1 jest macierzą ortogonalną, tj. Ψ T Ψ = I 0 0 1 0

Lemat Dla każdej macierzy A istnieje taki ciag macierzy Householdera { P 1, P 2,..., P s }, że przekształcenie złożone Ψ = P s P s 1,... P 2 P 1 ma własno sć ΨA = [ R 0 ] gdzie R jest macierza trójkatn a górna. Twierdzenie Oszacowanie NK wektora x jest równoważne rozwiazaniu układu równań Rx = η R gdzie η R jest wektorem zawieraj acym pierwsze elementy wektora ΨY N.

Dowód zatem Q(x) = Ax b 2 e min x Q(x) = (Ax b) T (Ax b) = = [ΨAx Ψb] T [ΨAx Ψb] = [ ] [ ] [ ] [ R ηr = [ x ] T R ηr [ x 0 η z 0 η z [ ] T [ ] Rx ηr Rx ηr = = η z η z = (Rx η R ) T (Rx η R ) + η T z η z = = Rx η R 2 e + η z 2 e min a Q(x) min x Rx = η R ] ] =

Rozkład wg wartości szczególnych (SVD) Definicja Warto sciami szczególnymi macierzy A nazywamy pierwiastki kwadratowe warto sci własnych macierzy A T A. Twierdzenie Dowolna macierz A o rozmiarach m n można wyrazíc w postaci A = PDQ gdzie P i Q sa macierzami unitarnymi stopnia m m i n n, za s D jest macierza przekatniow a o rozmiarach m n. Wnioski z dowodu [Kincaid, Cheney, str. 277]: 1) tylko r = rank(a) pierwszych elementów diagonali macierzy D jest niezerowych 2) zmieniając kolejność tych elementów można uzyskać r! różnych rozkładów SVD dla tej samej macierzy A

Przykład P = P = A = 7 0 0 0 0 3 0 0 0 0 0 0 1 0 0 0 1 0 0 0 1 0 1 0 1 0 0 0 0 1, D = A T A =, D = 7 0 0 0 0 3 0 0 0 0 0 0 3 0 0 0 0 7 0 0 0 0 0 0, Q = 49 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0, Q = 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 1 0 0 1 0 0 0 0 0 0 1 0 0 1 0

Definicja Pseudoowdrotno scia macierzy diagonalnej D rozmiaru m n, czyli takiej że { σi, dla i = j rank(a) D[i, j] := 0, w przeciwnym razie nazywamy macierz D + rozmiaru n m postaci { 1 D + [i, j] := σ i, dla i = j rank(a) 0, w przeciwnym razie

Przykład D = 2 0 0 0 0 4 0 0 0 0 0 0 DD + = 1 0 0 0 1 0 0 0 0 D + = D + D = 0.5 0 0 0 0.25 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0

Definicja Pseudoodwrotno scia dowolnej macierzy A = PDQ nazywamy macierz A + = Q T D + P T mamy układ równań może być sprzeczny, może mieć wiele rozwiązań Ax = b oznaczmy ρ = min x Ax b 2

Definicja Rozwiazaniem minimalnym układu równań Ax = b nazywamy najkrótszy (w sensie euklidesowym) wektor minimalizujacy Ax b 2, czyli należacy do zbioru Możliwe przypadki {x : Ax b 2 = ρ} Sprzeczny? Liczba rozwiązań Rozw. minimalne = nie, ρ = 0 1 jedyne rozw. nie, ρ = 0 najkrótsze rozw. tak, ρ > 0 0 (jedno rozw. NK) jedyne rozw. NK tak, ρ > 0 0 ( wiele rozw. NK) najkrótsze rozw. NK

Twierdzenie Rozwiazanie minimalne układu równań Ax = b ma postać Zastosowanie x = A + b X N θ = Y N w ogólności sprzeczny X N = PDQ θ = X + N Y N = Q T D + P T Y N

Literatura D. Kincaid, W. Cheney, Analiza Numeryczna, WNT, Warszawa, 2006. A. Kiełbasiński, H. Schwetlick, Numeryczna Algebra Liniowa: Wprowadzenie do Obliczeń Zautomatyzowanych, WNT, Warszawa, 1992. T. Kaczorek, Wektory i Macierze w Automatyce i Elektrotechnice, WNT, Warszawa, 1998.