Definice: Nechť DD je množina přípustných dat a UU úloha definovaná pro vstupy z DD. Řekneme, že UU je korektní ve smyslu Hadamarda, pokud pro každé dDd \in D existuje právě jedno řešení U(d)U(d) a UU je v jistém smyslu spojité na DD. Pokud úloha není korektní, říkáme, že je ill-posed.

Definice: O úloze UU na množině dat DD řekneme, že je dobře podmíněná, pokud pro libovolné dDd \in D, d+ΔdDd + \Delta d \in D, Δdd<<1\frac{||\Delta d||}{||d||} << 1, platí U(d+Δd)U(d)U(d)<<1\frac{||U(d+\Delta d) - U(d)||}{||U(d)||} <<1. V opačném případě je úloha špatně podmíněná.

Definice: Nechť DD je množina dat a ff je výpočetní schéma dané úlohy. Řekneme, že algoritmus ff je zpětně stabilní, pokud pro libovolné dDd \in D existuje ΔdD\Delta d \in D takové, že Δdd<<1\frac{||\Delta d||}{||d||} << 1 a f(d+Δd)=FPA(f(d)) f(d + \Delta d) = \text{FPA}( f(d) ).

Věta: Nechť LL, UU jsou FPA výsledky Gaussovy eliminace matice AA řádu nn. Pak existuje ΔA\Delta A řádu nn taková, že A+ΔA=LUA+\Delta A = LU a ΔA2nϵmachLU+O(ϵmach2).||\Delta A||_{\infty} \leq 2n \epsilon_{mach} ||L||_{\infty} ||U||_{\infty} + \mathcal{O}(\epsilon_{mach}^2).

Věta: LULU rozklad s pivotací je podmínečně zpětně stabilní, tj. pokud je vstupní matice AA řádu nn a vypočtené faktory LL,UU, pak je algoritmus zpětně stabilní pro malý růstový faktor UA\frac{||U||_{\infty}}{||A||_{\infty}}.

Věta (Schurova pro reálný rozklad): Nechť AA je matice řádu nn. Pak existuje UU ortogonální taková, že UTAUU^{T} A U je kvazihorní, tj. je horní trojúhelníková po blocích velikosti 1x1 a 2x2.

Věta (Wilkinson, Turing): Nechť AA je komplexní matice a UU je elementární Givensova rotace nebo Householderova reflexe. Pak existuje ΔA\Delta A taková, že U(A+ΔA)=FPA(UA)U(A+\Delta A) = \text{FPA}(UA) a ΔAAγn2ϵmach+O(ϵmach2)\frac{||\Delta A||}{||A||} \leq \gamma n^2 \epsilon_{mach} + \mathcal{O}(\epsilon_{mach}^2)

pro γ\gamma kladnou konstantu.

Věta: Nechť AA je řádu nn, QQ, RR jsou spočtené faktory QRQR rozkladu. Pak platí následující asymptotická chování pro ztrátu ortogonality EQ=IQQE_Q = ||I - Q^*Q||:

  • CGS: EQκ2(A)ϵmachE_Q \sim \kappa^2(A) \epsilon_{mach}

  • MGS: EQκ(A)ϵmachE_Q \sim \kappa(A) \epsilon_{mach}

  • ICGS, HH, Giv: EQϵmachE_Q \sim \epsilon_{mach}

Věta: Nechť AA je řádu nn a QQ, RR jsou spočtené faktory QRQR rozkladu. Pak AQRAϵmach\frac{||A-QR||}{||A||} \sim \epsilon_{mach}.

Definice: Uvažujme nekompatibilní úlohu Ax=bA\mathbf{x} = \mathbf{b}. Metodou nejmenších čtverců (LSM) rozumíme metodu perturbování b\mathbf{b}. Metodou úplných nejmenších čtverců (TLSM) rozumíme perturbování AA i b\mathbf{b}. Data Least Squares (DLS) rozumíme perturbování AA. Škálovanou úplnou metodou nejmenších čtverců rozumíme třídu metod danou γ(0,)\gamma \in (0, \infty), při níž se perturbuje AA i b\mathbf{b} a minimalizuje se (γΔbΔA)||(\gamma \Delta\mathbf{b} \mid \Delta A)||.

TODO Řešení LSM

Definice: Pro vektor v\mathbf{v} a matici AA definujeme Rayleighův podíl jako vAvv2.\frac{\mathbf{v}^* A \mathbf{v}}{||\mathbf{v}||^2}.

Definice: Pro matici AA rozumíme shiftováním použití mocninné metody na matice (AρI)1(A - \rho I)^{-1} pro nějaké ρ\rho.

Definice: kk-tým Krylovovým prostorem matice AA a vektoru v\mathbf{v} rozumíme prostor Kk(A,v):=LO{v,Av,,Ak1v}.\mathcal{K}_k (A, \mathbf{v}) := \text{LO} \{\mathbf{v}, A\mathbf{v}, \dots, A^{k-1}\mathbf{v}\}.

Stupněm vektoru k matici rozumíme nejmenší ll takové, že Kl=Kl+1\mathcal{K}_{l} = \mathcal{K}_{l+1} (tehdy je prostor AA-invariantní).

Věta: Pro Arnoldiho proces platí AVk=Vk+1Hk+1,k,AV_k = V_{k+1}H_{k+1,k}, případně AVk=VkHk+hk+1,kvk+1ek+1T.AV_k = V_k H_k + h_{k+1,k} \mathbf{v_{k+1}} \mathbf{e_{k+1}}^T.

TODO Arnoldi a vlastní čísla

Definice: Jacobiho metodou rozumíme xi=xi1+D1(bAxi1).\mathbf{x_i} = \mathbf{x_{i-1}} + D^{-1} (\mathbf{b} - A\mathbf{x_{i-1}}).

Definice: Gauss-Seidelovou metodou rozumíme xi=xi1+(DL)1(bAxi1).\mathbf{x_i} = \mathbf{x_{i-1}} + (D-L)^{-1} (\mathbf{b} - A\mathbf{x_{i-1}}).

Definice: Successive Overrelaxation (SOR metoda) je xi=(1ω)xi1+ωD1(bAxi1)\mathbf{x_i} = (1-\omega)\mathbf{x_{i-1}} + \omega D^{-1} (\mathbf{b} - A\mathbf{x_{i-1}})

pro ω(0,2)\omega \in (0,2) relaxační parametr.

Definice: Obecnou stacionární iterační metodou rozumíme pro nějaké štěpení A=MNA = M-N a MM regulární xi=M1(b+Nxi1).\mathbf{x_i} = M^{-1} (\mathbf{b} + N\mathbf{x_{i-1}}).

M1NM^{-1}N nazýváme iterační matice.

Věta (Oldenburg): Nechť AA je komplexní čtvercová matice. Pak ρ(A)<1    AnO.\rho(A) < 1 \iff A^n \longrightarrow O.

Věta (Geršgorin): Nechť AA je komplexní matice řádu nn a Dk={zCzakk<ki=1naki}D_{k} = \{z \in \mathbb{C} \mid |z - a_{kk}| < \sum_{k \not = i=1}^n |a_{ki}|\}

je kk-tý Geršgorinův kruh. Pak σ(A)i=1nDi\sigma(A) \subset \bigcup_{i=1}^n D_i.

Definice: Řekneme, že AA řádu nn je ostře diagonálně dominantní, pokud pro každé kk platí ki=1naki<akk.\sum_{k \not = i=1}^n |a_{ki}| < |a_{kk}|.

Definice: Nechť (xi)x(x_i) \longrightarrow x^*. Řekneme, že posloupnost má řád konvergence pp, pokud limxxn+1xxn(0,).\lim \frac{|x^*-x_{n+1}|}{|x^*-x_n|} \in (0, \infty).

Řekneme, že metoda je řádu pp, pokud všechny posloupnosti dané metody jsou řádu alespoň pp a alespoň jedna posloupnost má řád přesně pp.

Věta: Nechť fC2([a,b])f \in \mathcal{C}^2 ([a,b]), x[a,b]x^* \in [a,b], f(x)=0f(x^*) = 0, f(x)0f'(x^*) \neq 0. Pak existuje δ>0\delta > 0 takové, že libovolnou počáteční volbu x0B(x,δ)x_0 \in B(x^*, \delta) posloupnost získaná Newtonowou metodou kvadraticky konverguje k xx^*.

TODO Zbytek Newtona a metoda pevného bodu

Definice: O d\mathbf{d} řekneme, že je to spádový směr ff v a\mathbf{a}, pokud δ>0λ(0,δ):f(x+λd)<f(x).\exists \delta > 0 \forall \lambda \in (0, \delta): f(\mathbf{x} + \lambda \mathbf{d}) < f(\mathbf{x}). Metodou spádových směrů obecně rozumíme xi=xi1+αidi\mathbf{x_i} = \mathbf{x_{i-1}} + \alpha_i \mathbf{d_i}

pro αi>0\alpha_i > 0 délku kroku a di\mathbf{d_i} spádový směr. Metodou největšího spádu rozumíme volbu di=f(x)\mathbf{d_i} = \nabla f(\mathbf{x}). Metodou optimálního kroku / line search rozumíme hledání optimálního αi\alpha_i v každém kroku.

Definice: Obecnou metodou hledání minima rozumíme xi=xi1αiMif(xi1).\mathbf{x_i} = \mathbf{x_{i-1}} - \alpha_i M_i \nabla f(\mathbf{x_{i-1}}).

Pro Mi=IM_i = I dostáváme metodu největšího spádu, pro Mi=Hf(xi1)M_i = H_{f}(\mathbf{x_{i-1}}) (Hessovu matici) Newtonovu metodu.

Věta: Pro monické Legendreovy polynomy na [1,1][-1,1] a kanonický skalární integrální součin (bez váhové funkce) platí rekurence (n+1)Ln+1(x)=(2n+1)xLn(x)nLn(x).(n+1)L_{n+1}(x) = (2n+1)xL_n(x) - n L_n(x).

Definice: Čebyševovy polynomy jsou dány vztahem Tn(x)=cos(narccosx)T_n(x) = \cos(n \arccos x), zároveň je lze získat ortogonalizací na [1,1][-1,1] vzhledem k váhové funkci w(x)=(1x2)12w(x) = (1-x^2)^{-\frac{1}{2}}.

Věta (Cauchy): Nechť fCn+1([a,b])f \in \mathcal{C}^{n+1}([a,b]), ax0<x1<<xnba \leq x_0 < x_1 < \dots < x_n \leq b, LnL_{n} je Lagrangeův interpolační polynom. Pak pro každé x[a,b]x \in [a,b] existuje ξ[a,b]\xi \in [a,b] takové, že f(x)Ln(x)=1(n+1)!f(n+1)(ξ)i=0n(xxi).f(x) - L_n(x) = \frac{1}{(n+1)!} f^{(n+1)}(\xi) \prod_{i=0}^n (x-x_i).

Věta: Nechť ff je lipschitzovská na [a,b][a,b] a DnD_n je posloupnost zjemňujících se dělení na [a,b][a,b], DnD_n má jako dělicí body kořeny Čebyševova polynomu řádu nn na [a,b][a,b]. Pak Lagrangeův interpolační polynom LnL_n konverguje stejnoměrně k ff na [a,b][a,b] pro nn \rightarrow \infty.

Definice: Nechť ff je funkce na [a,b][a,b] a ax0<x1<<xnba \leq x_0 < x_1 < \dots < x_n \leq b. Přirozeným kubickým interpolačním splinem rozumíme interpolaci pomocí funkce SS třídy C2([a,b])\mathcal{C}^2([a,b]), která je na každém dělicím intervalu [xi,xi+1][x_i, x_{i+1}] kubická a S(a)=S(b)=0S''(a) = S''(b) = 0.

Věta: Pro momenty kubického splinu Mi=S(xi)M_i = S'(x_i) s dělicím krokem hh rovnoměrného dělení platí Mi1+4Mi+Mi+1=6h2(f(xi12f(xi)+f(xi+1)).M_{i-1} + 4M_i + M_{i+1} = \frac{6}{h^2} (f(x_{i-1} - 2f(x_i) + f(x_{i+1})).

Věta: Nechť (xi)i=0n(x_i)_{i=0}^n je dělení [a,b][a,b], h=max{xixi1}h = \max\{x_i - x_{i-1}\}, ff je třídy C4([a,b])\mathcal{C}^4([a,b]) a SS je interpolační kubický spline. Pak pro každé k{0,1,2}k \in \{0,1,2\} existuje ckRc_k \in \mathbb{R} taková, že maxf(k)(x)S(k)(x)ckh4kmaxf(4)(x).\max |f^(k)(x) - S^(k) (x)| \leq c_k h^{4-k} \max |f^{(4)} (x)|.

Navíc již spojitost ff zaručuje konvergenci splinu k ff pro zjemňování dělení jdoucí normou k nule.

Definice: Obdelníkovým pravidlem rozumíme Qo(f)=(ba)f(a+b2).Q_o (f) = (b-a) f(\frac{a+b}{2}).

Definice: Newton-Cotesovými kvadraturními vzorci rozumíme kvadratury pomocí Lagrangeových interpolačních polynomů na rovnoměrném dělení [a,b][a,b].

  • Pro n=1n=1 lichoběžníkové pravidlo QL(f)=ba2(f(a)+f(b))Q_L(f) = \frac{b-a}{2}(f(a)+f(b))

  • Pro n=2n=2 Simpsonovo pravidlo QS(f)=ba6(f(a)+4f(a+b2)+f(b))Q_S (f) = \frac{b-a}{6}(f(a) + 4f(\frac{a+b}{2}) + f(b))

Definice: Algrebraickým řádem kvadratury QQ rozumíme kk takové, že pro libovolný polynom pp řádu nejvýše kk platí Q(p)=abp(x)dxQ(p) = \int_{a}^{b} p(x) dx.

Věta: Pro dělení (xi)i=0n(x_i)_{i=0}^n a nn liché má Newton-Cotesova metoda řád nn, pro nn sudé má řád (n+1)(n+1).

Věta: Nechť QQ je lagrangeovská kvadratura s obecnými uzly x0,,xnx_0, \dots, x_n a fCn+1([a,b])f \in \mathcal{C}^{n+1}([a,b]). Pak abfQ(f)1(n+1)!maxf(n+1)(x)abi=0nxxidx.|\int_a^b f - Q(f)| \leq \frac{1}{(n+1)!} \max |f^{(n+1)}(x)| \int_a^b \prod_{i=0}^n |x-x_i| dx. Pro lichoběžníkové pravidlo je abfQL(f)112(ba)3maxf(x).|\int_a^b f - Q_L(f)| \leq \frac{1}{12}(b-a)^3 \max |f''(x)|. Pro Simpsonovo pravidlo je abfQS(f)1196(ba)4maxf(x).|\int_a^b f - Q_S(f)| \leq \frac{1}{196} (b-a)^4 \max |f'''(x)|.

TODO Gaussova kvadratura

Definice: Eulerovou metodou rozumíme explicitní schéma yn+1=yn+hf(xn,yn).y_{n+1} = y_n + hf(x_n, y_n). Heunovou metodou rozumíme implicitní schéma yn+1=yn+12h(f(xn,yn)+f(xn+1,yn+1).y_{n+1} = y_n + \frac{1}{2}h(f(x_n,y_n) + f(x_{n+1},y_{n+1}).

Definice: Přírůstkovou funkcí jednokrokové metody rozumíme funkci Φ\Phi odpovídající obecnému jednokrokovému schématu yn+1ynh=Φ(xn,yn,h).\frac{y_{n+1} - y_n}{h} = \Phi(x_n, y_n, h).

Definice: Jednokroková metoda je konzistentní, pokud limh0+Φ(x,y,h)=f(x,y),lim_{h \to 0_{+}} \Phi(x,y,h) = f(x,y), a je konvergentní, pokud limh0+max0iny(xi)yi=0.\lim_{h \to 0_{+}} \max_{0\leq i \leq n} |y(x_i) - y_i| = 0.

Definice: Globální chybou jednokrokové metody rozumíme en:=y(xn)yn.e_n := y(x_n) - y_n. Lokální diskretizační chybou jednokrokové metody rozumíme τ(x,h):=y(x+h)y(x)hΦ(x,y(x),h).\tau(x,h) := \frac{y(x+h) - y(x)}{h} - \Phi(x,y(x),h).

Věta: Jednokroková metoda je konzistentní právě tehdy, když pro každé x[a,b]x \in [a,b] je limh0+τ(x,h)=0\lim_{h \to 0_+} \tau(x,h) = 0.

Definice: Řekneme, že jednokroková metoda je řádu pp, pokud K>0δ>0x[a,b]h(0,δ):τ(x,h)Khp.\exists K > 0 \exists \delta > 0 \forall x \in [a,b] \forall h \in (0, \delta): |\tau(x,h)| \leq Kh^p.

Věta: Nechť přírůstková funkce jednokrokové metody Φ\Phi je LL-lipschitzovská vzhledem k yy a metoda je řádu pp. Pak je max0iny(xi)yiKL(eL(ba)1)hp.\max_{0 \leq i \leq n} |y(x_i) - y_i| \leq \frac{K}{L}(e^{L(b-a)}-1) h^p.

Věta: Nechť Φ\Phi je lipschitzovská přírůstková funkce v yy. Pak je metoda konzistentní právě tehdy, když je konvergentní.

Definice: Obecná Runge-Kuttova metoda (SS-stage Method) je dána přírůstkovou funkcí Φ(x,y,h)=i=1SwiKi,\Phi(x,y,h) = \sum_{i=1}^S w_i K_i, kde Kj=f(x+αjh,y+i=1j1βjihKi)K_j = f(x+\alpha_j h, y+ \sum_{i=1}^{j-1} \beta_{ji} h K_i)

a αi,βij,wi\alpha_i, \beta_{ij}, w_i jsou vhodné konstanty.

Definice: Metoda polovičního kroku jednokrokové metody je aposteriorní odhad y2nh/2ynhK(h2)p(2p1),y_{2n}^{h/2} - y_n^h \sim K (\frac{h}{2})^p (2^p - 1), z něhož lze určit neznámé $K$.

Definice: kk-krokovou metodou rozumíme schéma i=0kαiyn+i=hi=0kβifn+i,\sum_{i=0}^k \alpha_i y_{n+i} = h \sum_{i=0}^k \beta_i f_{n+i},

kde fj:=f(xj,yj)f_{j} := f(x_j, y_j).

Věta: Pro obecnou funkci vícekrokové metody G(z)=1αki=0k1(hβifn+iαiyn+i)+hβkαkf(xn+k,z)G(z) = \frac{1}{\alpha_k} \sum_{i=0}^{k-1} (h \beta_i f_{n+i} - \alpha_i y_{n+i}) + h \frac{\beta_k}{\alpha_k} f(x_{n+k}, z)

existuje h>0h > 0 takové, že GG je kontrakce, a tedy pro libovolnou počáteční volbu z0z_0 posloupnost zi+1=G(zi)z_{i+1} = G(z_i) konverguje k pevnému bodu yn+ky_{n+k}.

Definice: Adams-Bashforthovy metody jsou vícekrokové explicitní metody dané extrapolací do xn+1x_{n+1} polynomem spočteným na xnk+1,,xnx_{n-k+1}, \dots, x_n a následnou aproximací integrálu xnxn+1f(x,y(x))dx\int_{x_n}^{x_{n+1}} f(x,y(x)) dx.

Definice: Adams-Moultonovy metody jsou vícekrokové implicitní metody dané interpolací polynomem spočteným na xnk+1,,xnx_{n-k+1}, \dots, x_n a xn+1x_{n+1} s neznámým yn+1y_{n+1} a následnou aproximací integrálu xnxn+1f(x,y(x))dx\int_{x_n}^{x_{n+1}} f(x,y(x)) dx.

Definice: Lokální diskretizační chybou vícekrokové metody rozumíme τ(x,h):=1hi=0kαiy(x+ih)i=0kβif(x+ih,y(x+ih)).\tau(x,h) := \frac{1}{h} \sum_{i=0}^k \alpha_i y(x+ih) - \sum_{i=0}^k \beta_i f(x+ih, y(x+ih)).

Řekneme, že metoda je řádu pp, pokud K>0δ>0x[a,b]h(0,δ):τ(x,h)Khp.\exists K > 0 \exists \delta >0 \forall x \in [a,b] \forall h \in (0,\delta): |\tau(x,h)| \leq Kh^p.

Věta: Vícekroková metoda je řádu pp právě tehdy, když i=0kαi=0\sum_{i=0}^k \alpha_i = 0 a zároveň r{1,,p}:i=0kirαir!=i=0kir1βi(r1)!.\forall r \in \{1,\dots,p\}: \sum_{i=0}^k \frac{i^r \alpha_i}{r!} = \sum_{i=0}^k \frac{i^{r-1} \beta_i}{(r-1)!}.