PA081: Programování numerických výpočtů 5. Systémy nelineárních rovnic Metoda prosté iterace Newtonova metoda Hledání po přímce Aleš Křenek jaro 2012 Řešený problém ► formulace problému Fi(xľ,...,xN) = 0 pro i = 1,.. .N PA081: Programování numerických výpočtů A. Křenek Metoda prosté iterace Newtonova metoda Hledáni po přímce 4 □ ► 4 (5 ► < ► < ► Řešený problém ► formulace problému Fi(xu...,xN) = 0 pro i = 1....JV ► není to jednoduché, neexistuje univerzální řešení Newtonova metoda Hledání po přímce Řešený problém ► formulace problému Fí(xi,...,xn) = 0 proi=l,...JV ► není to jednoduché, neexistuje univerzální řešení ► pro dvě dimenze, funkce f{x,y),g{x,y) noroothere! two roots nere g pos gP"S S"-- f= o S neg \^ /neg ' /pos \ 11 g pos X Newtonova metoda Hledání po přímce 2/19 Neřešitelný problém ► funkce nemají obecně nic společného ► řešení celého systému se objevují v podstatě náhodně ► v obecném případě hledáme společné body hyperpovrchů dimenze N - 1 ► oblasti, kde je konkrétní Fj nulová ► konkrétní Ft jich může vygenerovat několik ► ani nevíme kolik jich je bez podrobnější znalosti konkrétního problému se neobejdeme Metoda prosté iterace zobecnění metody pro jednu proměnnou problém přeformulujeme do podoby xi = Gi(x) x2 = G2 (x) xN = Gjv(x) potřebujeme nějakou metriku na RN je-li G(x) kontrakce na nějaké uzavřené omezené podmnožině RN, pak v ní existuje pevný bod G(£) posloupnost Xj+i = G(Xj) konverguje k ^ Metoda prosté iterace praktické kritérium konvergence dGj(x) B. N resp. slabší SGŕ(x) jv I dxj pro všechna i, j = 1,... ,N aO < q < 1 < q < 1 pro všechna í = 1,..., N důkaz uvažuje metriku p(x,y) = maxi