Numerikus módszerek 1.



Hasonló dokumentumok
NUMERIKUS MÓDSZEREK I. BEUGRÓ KÉRDÉSEK

Numerikus módszerek 1.

Táblán. Numerikus módszerek 1. előadás (estis), 2017/2018 ősz. Lócsi Levente. Frissült: december 1.

Numerikus módszerek 1.

Numerikus módszerek 1.

Numerikus módszerek 1.

Numerikus módszerek beugró kérdések

Eötvös Loránd Tudományegyetem Természettudományi Kar

NUMERIKUS MÓDSZEREK PÉLDATÁR

Gauss-Seidel iteráció

Lineáris algebrai egyenletrendszerek direkt és iterációs megoldási módszerei

Mátrixok 2017 Mátrixok

Numerikus módszerek I. zárthelyi dolgozat, 2009/10. I. félév, A. csoport, MEGOLDÁSOK

Lineáris algebrai egyenletrendszerek iteratív megoldási módszerei

Gauss-eliminációval, Cholesky felbontás, QR felbontás

Numerikus módszerek I. zárthelyi dolgozat (2017/18. I., A. csoport) Megoldások

Saj at ert ek-probl em ak febru ar 26.

Lineáris algebra és mátrixok alkalmazása a numerikus analízisben

Lineáris algebra. (közgazdászoknak)

9. Előadás. (9. előadás) Lineáris egyr.(3.), Sajátérték április / 35

Gyakorló feladatok. Agbeko Kwami Nutefe és Nagy Noémi

A szimplex algoritmus

Tétel: Ha,, akkor az ábrázolt szám hibája:

Gyakorló feladatok I.

NUMERIKUS MÓDSZEREK I. TÉTELEK

Numerikus matematika. Irodalom: Stoyan Gisbert, Numerikus matematika mérnököknek és programozóknak, Typotex, Lebegőpontos számok

Lineáris algebra gyakorlat

Numerikus módszerek 1.

10. Előadás. Megyesi László: Lineáris algebra, oldal. 10. előadás Sajátérték, Kvadaratikus alak

Gauss-Jordan módszer Legkisebb négyzetek módszere, egyenes LNM, polinom LNM, függvény. Lineáris algebra numerikus módszerei

Boros Zoltán február

Lineáris leképezések. Wettl Ferenc március 9. Wettl Ferenc Lineáris leképezések március 9. 1 / 31

alakú számot normalizált lebegőpontos számnak nevezik, ha ,, és. ( : mantissza, : mantissza hossza, : karakterisztika) Jelölés: Gépi számhalmaz:

Fraktálok. Kontrakciók Affin leképezések. Czirbusz Sándor ELTE IK, Komputeralgebra Tanszék. TARTALOMJEGYZÉK Kontrakciók Affin transzformációk

Gauss elimináció, LU felbontás

Konjugált gradiens módszer

Norma Determináns, inverz Kondíciószám Direkt és inverz hibák Lin. egyenletrendszerek A Gauss-módszer. Lineáris algebra numerikus módszerei

Numerikus matematika vizsga

Totális Unimodularitás és LP dualitás. Tapolcai János

Numerikus módszerek példatár

1 Lebegőpontos számábrázolás

Matematika (mesterképzés)

15. LINEÁRIS EGYENLETRENDSZEREK

11. Előadás. 11. előadás Bevezetés a lineáris programozásba

LINEÁRIS ALGEBRA. matematika alapszak. Euklideszi terek. SZTE Bolyai Intézet, őszi félév. Euklideszi terek LINEÁRIS ALGEBRA 1 / 40

LINEÁRIS ALGEBRAI EGYENLETRENDSZEREK

3. előadás Stabilitás

Rózsa Petra. Szimmetrikus, pozitív definit együtthatómátrixú lineáris algebrai egyenletrendszerek iteratív megoldási módszerei

MODELLEK ÉS ALGORITMUSOK ELŐADÁS

Alkalmazott algebra - SVD

Saj at ert ek-probl em ak febru ar 22.

Matematika A2 vizsga mgeoldása június 4.

Vektorok, mátrixok, lineáris egyenletrendszerek

Megoldott feladatok november 30. n+3 szigorúan monoton csökken, 5. n+3. lim a n = lim. n+3 = 2n+3 n+4 2n+1

Lineáris algebra és mátrixok alkalmazásai

Lineáris algebra Gyakorló feladatok

3. Előadás. Megyesi László: Lineáris algebra, oldal. 3. előadás Lineáris egyenletrendszerek

Miért fontos számunkra az előző gyakorlaton tárgyalt lineáris algebrai ismeretek

Opkut deníciók és tételek

Feladatok a Gazdasági matematika II. tárgy gyakorlataihoz

Diszkrét matematika I. gyakorlat

Problémás regressziók

5. Előadás. (5. előadás) Mátrixegyenlet, Mátrix inverze március 6. 1 / 39

Numerikus módszerek példatár

Szemidenit optimalizálás és az S-lemma

Sorozatok, sorok, függvények határértéke és folytonossága Leindler Schipp - Analízis I. könyve + jegyzetek, kidolgozások alapján

Diszkrét matematika I., 12. előadás Dr. Takách Géza NyME FMK Informatikai Intézet takach november 30.

A szimplex tábla. p. 1

1. Házi feladat. Határidő: I. Legyen f : R R, f(x) = x 2, valamint. d : R + 0 R+ 0


Haladó lineáris algebra

Lineáris algebra 2. Filip Ferdinánd december 7. siva.banki.hu/jegyzetek

1/1. Házi feladat. 1. Legyen p és q igaz vagy hamis matematikai kifejezés. Mutassuk meg, hogy

1. Generátorrendszer. Házi feladat (fizikából tudjuk) Ha v és w nem párhuzamos síkvektorok, akkor generátorrendszert alkotnak a sík vektorainak

Lagrange és Hamilton mechanika

6. gyakorlat. Gelle Kitti. Csendes Tibor Somogyi Viktor. London András. jegyzetei alapján

5. gyakorlat. Lineáris leképezések. Tekintsük azt a valós függvényt, amely minden számhoz hozzárendeli az ötszörösét!

1. feladatsor: Vektorterek, lineáris kombináció, mátrixok, determináns (megoldás)

9. gyakorlat Lineáris egyenletrendszerek megoldási módszerei folyt. Néhány kiegészítés a Gauss- és a Gauss Jordan-eliminációhoz

3. el adás: Determinánsok

Differenciálegyenletek numerikus megoldása

ismertetem, hogy milyen probléma vizsgálatában jelent meg ez az eredmény. A kérdés a következő: Mikor mondhatjuk azt, hogy bizonyos események közül

Tartalomjegyzék. Typotex Kiadó, 2010

LINEÁRIS EGYENLETRENDSZEREK október 12. Irodalom A fogalmakat, definíciókat illetően két forrásra támaszkodhatnak: ezek egyrészt elhangzanak

A Banach-fixponttétel és alkalmazásai

karakterisztikus egyenlet Ortogonális mátrixok. Kvadratikus alakok főtengelytranszformációja

Lineáris algebra numerikus módszerei

Kvadratikus alakok és euklideszi terek (előadásvázlat, október 5.) Maróti Miklós, Kátai-Urbán Kamilla

Hosszú Ádám Tamás. Rosszul kondicionált egyenletrendszerekre alkalmazott iterációs módszerek

I. feladatsor. 9x x x 2 6x x 9x. 12x 9x2 3. 9x 2 + x. x(x + 3) 50 (d) f(x) = 8x + 4 x(x 2 25)

Ipari matematika 2. gyakorlófeladatok

Lineáris algebra. =0 iє{1,,n}

Alkalmazott algebra. Lineáris leképezések EIC. Wettl Ferenc ALGEBRA TANSZÉK BMETE90MX57 (FELSŐBB MATEMATIKA INFORMATIKUSOKNAK )

Másodfokú egyenletek, egyenlőtlenségek

Tartalom. Állapottér reprezentációk tulajdonságai stabilitás irányíthatóság megfigyelhetőség minimalitás

Nemkonvex kvadratikus egyenlőtlenségrendszerek pontos dualitással

Egy általános iskolai feladat egyetemi megvilágításban

Feladat: megoldani az alábbi egyenletrendszert: A x = b,

Lineáris leképezések. 2. Lineáris-e az f : R 2 R 2 f(x, y) = (x + y, x 2 )

Átírás:

Numerikus módszerek 1. 9. előadás: Paraméteres iterációk, relaxációs módszerek Lócsi Levente ELTE IK

Tartalomjegyzék 1 A Richardson-iteráció 2 Relaxált Jacobi-iteráció 3 Relaxált Gauss Seidel-iteráció

Emlékeztető: Iterációs módszerek Az Ax = b LER megoldása érdekében alakítsuk azt át x = Bx + c alakúra, és valamely x (0) kezdőpontból végezzük az x (k+1) = B x (k) + c (k N 0 ) iterációt. Ez a vektorsorozat bizonyos feltételek mellett konvergál a LER megoldásához. (Ekvivalens feltétel: (B) < 1.) Volt: Banach-féle fixponttétel, Jacobi-, Gauss Seidel-iterációk. Megjegyzés: 2 3 változó: felesleges megértés sok változó (100, 1000): használják

Tartalomjegyzék 1 A Richardson-iteráció 2 Relaxált Jacobi-iteráció 3 Relaxált Gauss Seidel-iteráció

Richardson-iteráció Tekintsük az Ax = b LER-t, ahol A szimmetrikus, pozitív definit mátrix (azaz minden sajátértéke valós, sőt pozitív), és p : R. Ax = b p Ax = p b 0 = pax + pb x = x pax + pb = (I pa)x + pb Ezek alapján az iteráció a következő. Definíció: Richardson-iteráció p paraméterrel R(p) x (k+1) = (I pa) x (k) + pb = B } {{ } }{{} R(p) x (k) + c R(p) B R(p) c R(p)

Richardson-iteráció Példa Vizsgáljuk meg a Richardson-iterációt néhány p R paraméter mellett a következő egyenletrendszer esetén. Ax = b, ( ) 3 1 x = 1 3 ( ) 1. 5 A mátrix szimm., poz. def., a megoldás pedig x = ( ) 1. 2

Richardson-iteráció Tétel: A Richardson-iteráció konvergenciája Ha az A R n n mátrix szimmetrikus, pozitív definit és sajátértékeire m = λ 1 λ n = M teljesül, akkor R(p) (azaz egy A mátrixú LER-re felírt p R paraméterű Richardson-iteráció) konvergens, ha ( p 0, 2 ), M az optimális paraméter és a hozzá kapcsolódó kontrakciós együttható pedig: p opt = 2 M + m, opt := (B R(popt)) = M m M + m.

Richardson-iteráció Bizonyítás: 1 B R(p) sajátértékei: λ i (p) = 1 p λ i, hiszen Av = λ i v (I pa)v = v pav = v pλ i v = (1 pλ i )v. Vagyis: λ 1 (p) = 1 p λ 1 = 1 pm, λ 2 (p) = 1 p λ 2,. λ n (p) = 1 p λ n = 1 pm. 2 B R(p) spektrálsugara így (B R(p) ) = n max i=1 1 p λ i.

Richardson-iteráció 3 Ábrázoljuk az 1 p λ i függvényeket (i = 1, 2,..., n)! (Ezek p-től függenek.) 1 p λ i = 0 p = 1 λ i (B R(p) ) 1 pm 1 pm 1 opt 1 M p opt 2 M 1 m p

4 R(p) konvergens, ha (B R(p) ) < 1, azaz ha p Ezek az 1 pm = 1 egyenlet megoldásai. 5 Továbbá az optimális paramétert az 1 pm = 1 pm Richardson-iteráció ( 0, 2 ). M egyenlet megoldása adja. (Nem a 0, hanem a másik.) 6 Ekkor 1 + pm = 1 pm pm + pm = 2 p(m + m) = 2 = p opt = 2 M + m (B R(popt)) = 1 p opt m = M + m M + m 2m M + m = M m M + m.

Richardson-iteráció Példa Adjuk meg, hogy a Richardson-iteráció mely p R paraméterek mellett konvergens a következő egyenletrendszer esetén mely ugyanaz, mint az imént. Mi az optimális paraméter és a hozzá tartozó átmenetmátrix spektrálsugara? Ax = b, A mátrix sajátértékei 2 és 4. ( ) 3 1 x = 1 3 ( ) 1. 5

Tartalomjegyzék 1 A Richardson-iteráció 2 Relaxált Jacobi-iteráció 3 Relaxált Gauss Seidel-iteráció

Relaxáció A relaxáció, avagy csillapítás, avagy tompítás alapötlete: x (k+1) helyett (1 ω) x (k) + ω x (k+1) x (k) x (k+1) Megj.: alulrelaxálás (0 < ω < 1), túlrelaxálás (ω > 1) ω = 1 az eredeti módszert adja

Relaxált Jacobi-módszer Induljunk a Jacobi-módszerből és a helyben hagyásból : x = D 1 (L + U) x + D 1 b / ω x = x / (1 ω) A kettő súlyozott összege: x = [ (1 ω)i ωd 1 (L + U) ] x + ωd 1 b Ezek alapján az iteráció a következő. Definíció: relaxált Jacobi-iteráció ω paraméterrel J(ω) [ ] x (k+1) = (1 ω)i ωd 1 (L + U) x (k) + ωd } {{ 1 b} } {{ } c J(ω) B J(ω)

Relaxált Jacobi-módszer Írjuk fel koordinátánként! Állítás: J(ω) komponensenkénti alakja x (k+1) i = (1 ω) x (k) i + ω x (k+1) i,j(1), ahol x (k+1) i,j(1) a hagyományos Jacobi-módszer (J(1)) által adott, azaz x (k+1) i,j(1) = 1 n a i,i j=1, j i a i,j x (k) j b i. Biz.: Házi feladat meggondolni. Nem nehéz.

Relaxált Jacobi-módszer Tétel: a relaxált Jacobi-módszer konvergenciájáról Ha egy mátrixra a J(1) módszer konvergens, akkor 0 < ω < 1 esetén a J(ω) módszer is konvergens. (Az ω = 0 esetben nem.) Biz.: Rövid, táblán. Meggondoltuk. Megj.: A relaxált Jacobi-módszert nem szokták alkalmazni...

Tartalomjegyzék 1 A Richardson-iteráció 2 Relaxált Jacobi-iteráció 3 Relaxált Gauss Seidel-iteráció

Induljunk a Seidel-iteráció következő alakjából: Relaxált Gauss Seidel-iteráció (L + D) x = U x + b / ω D x = D x / (1 ω) A kettő súlyozott összege: (D + ωl) x = [(1 ω)d ωu] x + ωb Ezek alapján az iteráció a következő. Definíció: relaxált Seidel-iteráció ω paraméterrel S(ω) x (k+1) = (D + ωl) 1 [(1 ω)d ωu] x (k) + ω(d + ωl) 1 b } {{ } } {{ } B S(ω) c S(ω)

Relaxált Gauss Seidel-iteráció Írjuk fel koordinátánként! (Kiderül, hogy helyben számolható.) Állítás: S(ω) komponensenkénti alakja ahol x (k+1) i,s(1) x (k+1) i = (1 ω) x (k) i + ω x (k+1) i,s(1), a hagyományos Seidel-módszer (S(1)) által adott, azaz x (k+1) i,s(1) = 1 a i,i i 1 n a i,j x (k+1) j + j=1 j=i+1 a i,j x (k) j b i. Minden k lépés az i = 1, 2,..., n sorrendben számolandó.

Relaxált Gauss Seidel-iteráció Biz.: Alakítsunk át, majd gondoljunk bele a mátrixszorzásba. (D + ωl)x (k+1) = (1 ω)dx (k) ωux (k) + ωb Dx (k+1) = (1 ω)dx (k) ωlx (k+1) ωux (k) + ωb ) x (k+1) = (1 ω)x (k) ω D 1 Lx (k+1) + Ux (k) b } {{ } Lásd S(1)-nél. Megj.: Vigyázat! x (k+1) = (1 ω) x (k) + ω x (k+1) S(1) (tehát az egész vektorra); csak komponensenként. nem igaz

Relaxált Gauss Seidel-iteráció Tétel: a relaxált Seidel-módszer konvergenciájáról Ha egy mátrixra az S(ω) módszer konvergens, akkor 0 < ω < 2. Lemma det B = n λ i (B) i=1 Biz.: Előbb a lemma, azután a tétel. Táblán. Meggondoltuk. Megjegyzés: Ha ω / (0, 2), akkor általában nem konvergál. A relaxált Seidel-módszert gyakran alkalmazzák...

Relaxált Gauss Seidel-iteráció Tétel: a relaxált Seidel-módszer konvergenciájáról Ha az egyenletrendszer mátrixa szimmetrikus, pozitív definit és ω (0, 2), akkor az S(ω) módszer konvergens. Biz.: nélkül.

Példák Matlab-ban 1 A Richardson-iteráció viselkedésének vizsgálata különböző paraméterek mellett.