I. Függvényminimalizálás lokális Taylor-közelítéssel
Emlék:
Egy kétszer folytonosan differenciálható funkcionál adott rendű lokális közelítése egy pontban:
- nulladrend: ,
- elsőrend: ,
- másodrend: .
Itt , , , továbbá szimmetrikus.
1. Feladat
Tegyük fel, hogy értelmes a függvényt lokálisan elsőrendben közelíteni. Tegyük fel, hogy szeretnénk egy lépést tenni egy pontból kiindulva, úgy, hogy ezáltal a függvény értékét minél jobban csökkentsük. Mutassuk meg, hogy a modell szerint ehhez irányba érdemes lépnünk, amennyiben ez nem nullvektor. Mi a modell szerinti ideális lépéshossz?
Megoldás:
2. Feladat
Tegyük fel, hogy értelmes a függvényt lokálisan másodrendben közelíteni. Tegyük fel, hogy szeretnénk egy lépést tenni egy pontból kiindulva, úgy, hogy ezáltal a függvény értékét minél jobban csökkentsük. Mutassuk meg, hogy a modell szerint, amennyiben pozitív (szemi)definit, akkor ehhez egy irányba érdemes lépnünk, mely megoldása az
egyenletnek. Mi a modell szerinti ideális lépéshossz?
Megoldás:
II. A Newton-iteráció hagyományos motivációja
Keressük azt az pontot, melyben egy folytonosan differenciálható függvénynek gyöke van.
Tegyük fel, hogy egy pontból indulunk ki, és egy lépést szeretnénk tenni a gyökhely felé.
Ekkor
3.* Feladat
Mutassuk meg, hogy a fenti kontextus mellett
a)
továbbá,
b) amennyiben az pontból pontba lépünk, akkor az ideális vektorra
Megoldás:
Newton-iteráció
Amennyiben az kifejezést az értékkel közelítjük, akkor megkapjuk a Newton-iterációt, melynek egy lépésének képlete , ahol
Minderre tehát úgy is gondolhatunk, hogy egy nemlineáris egyenletrendszer megoldását végessok lineáris egyenletrendszer egymásutáni megoldásával közelítjük meg.
4. Feladat
Legyen egy affin függvény, azaz legyen .
a) Mi lesz az kifejezés?
b) Tegyük fel, hogy invertálható is. Hány lépés alatt fog célbaérni a Newton-iteráció?
Megoldás:
5.* Feladat
Affin-invarianca: Legyen , és legyen ez invertálható. Az függvényre alkalmazott Newton-lépést leíró függvényt jelölje , azaz legyen az pontból induló Newton-lépés eredménye (korábbról ), az függvény esetén. Ekkor mutassuk meg, hogy
a) teljesül, hogy
b) a Newton-lépés affin-invariáns a következő értelemben:
c) Oldjuk meg az előző feladat b) részét ezen feladat segítségével, azaz mutassuk meg, hogy
Megoldás:
III. A Newton-iteráció mint fixpontiteráció
Hogyan készíthetünk az egyenletből fixpontiterációt?
A lineáris egyenletrendszereknél láthattuk, hogy az egyenlrendszert eltranszformáltuk például
módon. Ez iterációs lépésenként extra műveletek elvégzését jelenti, azonban az eredeti egyenlet megoldásához képest ezek gyorsan végrehajthatók.
Ennek ellenére és igyekeztek megragadni az eredeti mátrix “lényegét”: SZPD esetben a spektrum középpontja lett az optimális ; pedig a mátrix főátlójából képezett diagonális mátrix volt.
Nemlineáris esetben, amennyiben a függvényünk szép (pl. folytonosan differenciálható), akkor a függvény “lényegét” egy pontban a függvény deriváltja ragadhatja meg, így motiválható a következő átalakítás:
IV. Lokális kvadratikus konvergencia
Legyen folytonosan differenciálható függvény, melynek gyöke van az pontban, továbbá tegyük fel, hogy léteznek pozitív konstansok, melyekkel tetszőleges pontra az egy gömbi környezetéből
6. Feladat
Legyen a norma a . Teljesülhet-e a fenti feltétel a körüli zárt egységgömbön, ha
a) ;
b) ;
és ha igen, akkor milyen értékekkel?
Megoldás:
A feltétel mellett tehát amennyiben a Newton-lépésbeli eltolásvektor, akkor
amiből mindkét oldalon normákat véve és kihasználva az -re vonatkozó feltételeket (a baloldalt alulról, a jobboldalt pedig felülről becsülve) kapjuk, hogy
azaz egy Newton-lépés végeztével az -tól való távolság felülről becsülhető a lépés előtti távolság négyzetének konstansszorosával.
Emlék: Ha egy kontrakció fixpontja, akkor egy lépés során általában csak lineáris becslést kapunk:
7. Feladat
Vizsgáljuk meg, hogy az alábbi -hoz tartó valós számsorozatok esetén melyekre teljesül,
-
egy lineáris becslés ahol ;
-
egy kvadratikus becslés, azaz , ahol
a)
b)
c)
Megoldás:
8.* Feladat
Gondoljuk meg, hogy amennyiben egy funkcionál kétszer folytonosan differenciálható, és egy pont körüli gömbi környezetben valamilyen konstansokkal,
teljesül, valamint , akkor a Newton-iterációt a függvényre alkalmazhatjuk, és a konvergencia lokálisan kvadratikus lesz.
Ekkor egyébként a függvény lokális minimumhelye , akörül egyenletesen konvex, és valójában a Newton-iterációval ezt minimalizáljuk.
Megoldás:
9. Feladat
Teljesülnek ezek a feltételek az függvényre a körül?
Megoldás:
P/1. Feladat
Gondoljuk meg, hogy az pontból indulva az
a)
b)
c)
sorozatok hány lépés alatt érnek be a pont sugarú, zárt gömbi környezetébe, majd írjunk programot és mérjük is meg, hogy valóban jól gondolkodtunk.
Megoldás:
P/2. Feladat
Alkalmazzuk a Newton-iterációt az függvény -hoz legközelebb eső minimumhelyének meghatározására, ha tudjuk, hogy az a nulla körül konvex, az alábbiak szerint:
a) Számoljuk ki deriváltját.
b) Az pontból indítsunk Newton-iterációt az (egy) gyökének meghatározására.
Megoldás:
P/3. Feladat
Tekinsük az alábbi egyenletrendszert:
Newton-iteráció segítségével keressük ennek a pont környezetében lévő megoldását!
Megoldás:
related: NumMod 1