Inversio-ongelmien laskennallinen peruskurssi Luento 2

Samankaltaiset tiedostot
Inversio-ongelmien laskennallinen peruskurssi Luento 3

MS-C1340 Lineaarialgebra ja

MS-C1340 Lineaarialgebra ja differentiaaliyhtälöt

Inversio-ongelmien laskennallinen peruskurssi Luento 4

Ratkaisuehdotukset LH 8 / vko 47

Paikannuksen matematiikka MAT

Käänteismatriisi 1 / 14

Inversio-ongelmien laskennallinen peruskurssi Luento 7 8

3.2.2 Tikhonovin regularisaatio

Lineaarialgebra, kertausta aiheita

Esimerkki 19. Esimerkissä 16 miniminormiratkaisu on (ˆx 1, ˆx 2 ) = (1, 0).

Numeeriset menetelmät

Likimääräisratkaisut ja regularisaatio

Likimääräisratkaisut ja regularisaatio

Numeeriset menetelmät TIEA381. Luento 8. Kirsi Valjus. Jyväskylän yliopisto. Luento 8 () Numeeriset menetelmät / 35

Pienimmän neliösumman menetelmä (PNS)

Pienimmän neliösumman menetelmä (PNS)

Pienimmän neliösumman menetelmä (PNS)

Kohdeyleisö: toisen vuoden teekkari

Matematiikka B2 - TUDI

Matematiikka B2 - Avoin yliopisto

3 Lineaariset yhtälöryhmät ja Gaussin eliminointimenetelmä

3 Lineaariset yhtälöryhmät ja Gaussin eliminointimenetelmä

Insinöörimatematiikka D

Numeeriset menetelmät TIEA381. Luento 4. Kirsi Valjus. Jyväskylän yliopisto. Luento 4 () Numeeriset menetelmät / 44

MS-A0003/A Matriisilaskenta Laskuharjoitus 6

Ominaisarvo ja ominaisvektori

Lineaarikombinaatio, lineaarinen riippuvuus/riippumattomuus

Pienimmän Neliösumman menetelmä (PNS)

Lineaarialgebra II, MATH.1240 Matti laaksonen, Lassi Lilleberg

Talousmatematiikan perusteet: Luento 11. Lineaarikuvaus Matriisin aste Käänteismatriisi

Matriisien tulo. Matriisit ja lineaarinen yhtälöryhmä

Insinöörimatematiikka D

Numeeriset menetelmät TIEA381. Luento 5. Kirsi Valjus. Jyväskylän yliopisto. Luento 5 () Numeeriset menetelmät / 28

Ominaisarvot ja ominaisvektorit 140 / 170

Insinöörimatematiikka D

Ominaisarvoon 4 liittyvät ominaisvektorit ovat yhtälön Ax = 4x eli yhtälöryhmän x 1 + 2x 2 + x 3 = 4x 1 3x 2 + x 3 = 4x 2 5x 2 x 3 = 4x 3.

Ennakkotehtävän ratkaisu

Lineaariset yhtälöryhmät ja matriisit

2. Teoriaharjoitukset

Ominaisarvo-hajoitelma ja diagonalisointi

Talousmatematiikan perusteet: Luento 10. Lineaarikuvaus Matriisin aste Determinantti Käänteismatriisi

Ominaisarvo ja ominaisvektori

1 Matriisit ja lineaariset yhtälöryhmät

Iteratiiviset ratkaisumenetelmät

5 OMINAISARVOT JA OMINAISVEKTORIT

Matriisiteoria Harjoitus 1, kevät Olkoon. cos α sin α A(α) = . sin α cos α. Osoita, että A(α + β) = A(α)A(β). Mikä matriisi A(α)A( α) on?

Insinöörimatematiikka D

Lineaarialgebra ja matriisilaskenta I

MS-C1340 Lineaarialgebra ja

MS-C1340 Lineaarialgebra ja differentiaaliyhtälöt

1 Singulaariarvohajoitelma

1. LINEAARISET YHTÄLÖRYHMÄT JA MATRIISIT. 1.1 Lineaariset yhtälöryhmät

Kanta ja Kannan-vaihto

Lineaarikuvauksen R n R m matriisi

Ominaisvektoreiden lineaarinen riippumattomuus

Numeeriset menetelmät

Similaarisuus. Määritelmä. Huom.

Luento 8: Epälineaarinen optimointi

Determinantti 1 / 30

(0 desimaalia, 2 merkitsevää numeroa).

MS-A0004/A0006 Matriisilaskenta

Neliömatriisin adjungaatti, L24

Ville Turunen: Mat Matematiikan peruskurssi P1 1. välikokeen alueen teoriatiivistelmä 2007

Numeeriset menetelmät

Matriisilaskenta. Harjoitusten 3 ratkaisut (Kevät 2019) 1. Olkoot AB = ja 2. Osoitetaan, että matriisi B on matriisin A käänteismatriisi.

1.1. Määritelmiä ja nimityksiä

Kannan vektorit siis virittävät aliavaruuden, ja lisäksi kanta on vapaa. Lauseesta 7.6 saadaan seuraava hyvin käyttökelpoinen tulos:

1. Normi ja sisätulo

Matriisi-vektori-kertolasku, lineaariset yhtälöryhmät

Yhtälöryhmä matriisimuodossa. MS-A0004/A0006 Matriisilaskenta. Tarkastellaan esimerkkinä lineaarista yhtälöparia. 2x1 x 2 = 1 x 1 + x 2 = 5.

Yhtälöryhmä matriisimuodossa. MS-A0007 Matriisilaskenta. Tarkastellaan esimerkkinä lineaarista yhtälöparia. 2x1 x 2 = 1 x 1 + x 2 = 5.

Sisätuloavaruudet. 4. lokakuuta 2006

Matemaattinen Analyysi / kertaus

5 Ominaisarvot ja ominaisvektorit

Matriisilaskenta Luento 8: LU-hajotelma

802118P Lineaarialgebra I (4 op)

Numeeriset menetelmät TIEA381. Luento 3. Kirsi Valjus. Jyväskylän yliopisto. Luento 3 () Numeeriset menetelmät / 45

Lineaarialgebra ja matriisilaskenta I

2 Konveksisuus ja ratkaisun olemassaolo

Liittomatriisi. Liittomatriisi. Määritelmä 16 Olkoon A 2 M(n, n). Matriisin A liittomatriisi on cof A 2 M(n, n), missä. 1) i+j det A ij.

Johdatus tekoälyn taustalla olevaan matematiikkaan

Luento 8: Epälineaarinen optimointi

3.2 Matriisien laskutoimitukset. 3.2 Matriisien laskutoimitukset. 3.2 Matriisien laskutoimitukset. 3.2 Matriisien laskutoimitukset. Olkoot A 2 := AA =

MS-A0004/MS-A0006 Matriisilaskenta Laskuharjoitus 6 / vko 42

Käänteismatriisin ominaisuuksia

Lineaariavaruudet. Span. Sisätulo. Normi. Matriisinormit. Matriisinormit. aiheita. Aiheet. Reaalinen lineaariavaruus. Span. Sisätulo.

Vektoreiden virittämä aliavaruus

MS-A0003/A0005 Matriisilaskenta Malliratkaisut 5 / vko 48

802320A LINEAARIALGEBRA OSA III

Määritelmä 1. Olkoot V ja W lineaariavaruuksia kunnan K yli. Kuvaus L : V. Termejä: Lineaarikuvaus, Lineaarinen kuvaus.

Matriisilaskenta Laskuharjoitus 5 - Ratkaisut / vko 41

Numeeriset menetelmät

Singulaariarvohajotelma ja pseudoinverssi

1 Kertaus. Lineaarinen optimointitehtävä on muotoa:

Numeeriset menetelmät

Vapaus. Määritelmä. jos c 1 v 1 + c 2 v c k v k = 0 joillakin c 1,..., c k R, niin c 1 = 0, c 2 = 0,..., c k = 0.

Regressioanalyysi. Kuusinen/Heliövaara 1

Gaussin ja Jordanin eliminointimenetelmä

Ratkaisuehdotukset LH 3 / alkuvko 45

Transkriptio:

Inversio-ongelmien laskennallinen peruskurssi Luento 2 Kevät 2012 1 Lineaarinen inversio-ongelma Määritelmä 1.1. Yleinen (reaaliarvoinen) lineaarinen inversio-ongelma voidaan esittää muodossa m = Ax + ε, (1) missä vektoria x R N kutsutaan mittaukseksi, matriisia A R N M on niin sanottu teoriamatriisi, x R M on tuntematon ja ε R N on mittausvirhe. Ongelmana on löytää tarkka tai paras mahdollinen arvo tuntemattomalle x, kun matriisi A ja mittaus m on annettu, ja virhe ε on joko tunnettu kokonaan tai osittain (esim. joitakin virheen tilastollisia ominaisuuksia tunnetaan). Riippuen luvuista N ja M, sekä virheen ε ja matriisin A luonteesta, seuraavat vaihtoehdot ovat mahdollisia: 1. Jos M = N, ja virhe ε on tunnettu (tällöin voidaan asettaa ε = 0), on yhtälö (1) tavallinen lineaarinen yhtälöryhmä, jossa on N tuntematonta ja M = N yhtälöä. Sillä on yksikäsitteinen ratkaisu, jos ja vain jos matriisi A on kääntyvä, eli det(a) 0. Jos A on singulaarinen, eli det(a) = 0, on sillä nollasta eroava ydin (kernel), ker(a) 0. Tällöin mittaus m joko kuuluu tai ei kuulu matriisin kuva-avaruuteen (range). Jos m Ran(A), on yhtälöllä (1) ääretön määrä ratkaisuja. Tällöin yleinen tapa ratkaista (1) on yrittää löytää (jonkin vektorinormin mielessä) lyhyin ratkaisu ˆx. 1

Jos taas m Ran(A), ei yhtälöllä (1) ole lainkaan eksaktia ratkaisua. Tällöin ratkaisu esitetään yleisesti ns. pienimmän neliösumman mielessä, eli ratkaisua edustaa vektori x, joka minimoi funktionaalin Ax m. 2. Jos N < M ja ε on tunnettu (jällen voidaan asettaa ε = 0), os yhtälössä (1) enemmän tuntemattomia kuin yhtälöitä, eli systeemi on alideterminoitu. Tällöin se voidaan palauttaa kohdan 1 tapaukseen lisäämällä matriisiin A M N riviä nollia ja vastaavasti mittausvektoriin m M N nollaa. Näin saatu matriisi A on singulaarinen, ja ratkaisujen olemassaolo sekä määrä riippuu siitä, kuuluuko m matriisin A kuva-avaruuteen vai ei. 3. Jos N > M ja ε on tunnettu (ε = 0), eli yhtälöitä on enemmän kuin tuntemattomia, on yhtälö (1) ylideterminoitu, paitsi jos A on degeneroitunut (rank(a) < M) siten, että se palautuu kohtaan 1 tai 2. Tässä tapauksessa ratkaisu on olemassa ainoastaan pienimmän neliösumman mielessä. 4. Jos virhettä ε ei tunneta, mutta sen komponenttien tiedetään olevan satunnaismuuttujia, joiden yhteisjakauma on tunnettu, kutsutaan yhtälöä (1) lineaariseksi stokastiseksi (tai tilastolliseksi) inversio-ongelmaksi. Sen ratkaisu annetaan tuntemattoman x yhteis-a posteriori-jakaumana (joint a posteriori distribution). Käytännössä usein riittää laskea ns. MAP-estimaatti (maximum a posteriori estimate) ja a posteriori kovarianssi. 2 Moore-Penrose-inverssi Voidaan osoittaa, että jokaista M N-matriisia A kohti on olemassa yksikäsitteinen N M-matriisi B, jolle pätee: 1. ABA = A, 2. BAB = B, 3. (AB) T = AB, 4. (BA) T = BA. Tätä matriisia B kutsutaan pseudoinverssiksi tai Moore-Penrose-inverssiksi ja sitä merkitään symbolilla A +. 2

Huomautus 2.1. Tärkeitä erikoistapauksia: 1. Jos A T A on ei-singulaarinen (eli kääntyvä), niin 2. Jos AA T on ei-singulaarinen, niin 3. Jos A on ei-singulaarinen, niin A + = (A T A) 1 A T. A + = A T (AA T ) 1. A + = A 1. Tarkastellaan lineaarista yhtälöryhmää Voidaan osoittaa, että m = Ax. 1. Jos yhtälöryhmällä on yksi tai useampi ratkaisu, niin x = A + m on yhtälöryhmän miniminormiratkaisu. 2. Jos yhtälöryhmällä ei ole ratkaisua, niin x = A + m minimoi funktionaalin Ax m, eli x on yhtälöryhmän ratkaisu pienimmän neliösumman mielessä. 3 Matriisin normeista Olkoon A R m n matriisi. Matriisinormille A pätee A > 0 if and only if A 0, ja A = 0 jos ja vain jos A = 0. αa = α A kaikilla α R. A + B A + B kaikille matriiseille A, B R m n. AB A B kun matriisit A, B R n n (ts. A ja B ovat neliömatriiseja. 3

Jos vektorinormi avaruudess R n on annettu, niin ns. indusoitu matriisinormi määritellään kaavvalla A = max { Ax : x R n, x = 1} { } Ax = max : x R n, x 0. x Seuraavassa on lueteltuna muutamia paljon käytettyjä matriisinormeja (A R m n : 1. 1-normi (maksimi sarakesumma): A 1 = max 1 j n 2. -normi (maksimi rivisumma): 3. 2-normi: A = max 1 i m m a ij n a ij j=1 A 2 = λ max (A T A), missä λ max (A T A) on matriisin A T A suurin ominaisarvo. 4. Fröbenius-normi: m A F = n a ij 2 = tr(a T A) = j=1 min(m,n) missä tr(a T A) on matriisin A T A trace ja σ i, i = 1, 2,..., min(m, n) ovat matriisin A singulaariarvot. σ 2 i, 4 Matriisin ehtoluvusta (Condition number) Olkoon A R n n neliömatriisi, ja olkoon Ax = m + ε, missä ε on mittausvirhe. Jos A on kääntyvä, niin x = A 1 (m + ε) = A 1 m + A 1 ε, 4

eli virheen osuus ratkaisussa x on A 1 ε. Nyt ratkaisun suhteellisen virheen suhde mittauksen suhteelliseen virheeseen on A 1 ε / A 1 m ε / m = A 1 ε ε ( ) A 1 1 m, m ja on suhteellisen helppo havaita, että tämän suhteellisen virheen maksimiarvo on (kun oletetaan, että ε, m 0 A A 1. Matriisin A ehtoluku κ(a) määritellään kaavalla κ(a) = A A 1, ja se siis antaa ratkaisun ja mittauksen suhteellisten virheiden maksimiarvon. Mitä korkeampi ehtoluku matriisilla on, sitä herkempi yhtälö m + ε = Ax on virheelle ε. Huomaa, että κ(a) = A A 1 I = 1. Ehtoluku riippuu myös käytetystä matriisinormista. 2-normin tapauksessa voidaan osoittaa, että κ(a) = A 2 A 1 2 = σ max(a) σ min (A), missä σ max (A) on matriisin A suurin ja σ min (A) matriisin pienin singulaariarvo. 5