Definice: Nechť D je množina přípustných dat a U úloha definovaná pro vstupy z D. Řekneme, že U je korektní ve smyslu Hadamarda, pokud pro každé d∈D existuje právě jedno řešení U(d) a U je v jistém smyslu spojité na D. Pokud úloha není korektní, říkáme, že je ill-posed.
Definice: O úloze U na množině dat D řekneme, že je dobře podmíněná, pokud pro libovolné d∈D, d+Δd∈D, ∣∣d∣∣∣∣Δd∣∣<<1, platí ∣∣U(d)∣∣∣∣U(d+Δd)−U(d)∣∣<<1. V opačném případě je úloha špatně podmíněná.
Definice: Nechť D je množina dat a f je výpočetní schéma dané úlohy. Řekneme, že algoritmus f je zpětně stabilní, pokud pro libovolné d∈D existuje Δd∈D takové, že ∣∣d∣∣∣∣Δd∣∣<<1 a f(d+Δd)=FPA(f(d)).
Věta: Nechť L, U jsou FPA výsledky Gaussovy eliminace matice A řádu n. Pak existuje ΔA řádu n taková, že A+ΔA=LU a
∣∣ΔA∣∣∞≤2nϵmach∣∣L∣∣∞∣∣U∣∣∞+O(ϵmach2).
Věta: LU rozklad s pivotací je podmínečně zpětně stabilní, tj. pokud je vstupní matice A řádu n a vypočtené faktory L,U, pak je algoritmus zpětně stabilní pro malý růstový faktor ∣∣A∣∣∞∣∣U∣∣∞.
Věta (Schurova pro reálný rozklad): Nechť A je matice řádu n. Pak existuje U ortogonální taková, že UTAU je kvazihorní, tj. je horní trojúhelníková po blocích velikosti 1x1 a 2x2.
Věta (Wilkinson, Turing): Nechť A je komplexní matice a U je elementární Givensova rotace nebo Householderova reflexe. Pak existuje ΔA taková, že U(A+ΔA)=FPA(UA) a
∣∣A∣∣∣∣ΔA∣∣≤γn2ϵmach+O(ϵmach2)
pro γ kladnou konstantu.
Věta: Nechť A je řádu n, Q, R jsou spočtené faktory QR rozkladu. Pak platí následující asymptotická chování pro ztrátu ortogonality EQ=∣∣I−Q∗Q∣∣:
CGS: EQ∼κ2(A)ϵmach
MGS: EQ∼κ(A)ϵmach
ICGS, HH, Giv: EQ∼ϵmach
Věta: Nechť A je řádu n a Q, R jsou spočtené faktory QR rozkladu. Pak ∣∣A∣∣∣∣A−QR∣∣∼ϵmach.
Definice: Uvažujme nekompatibilní úlohu Ax=b. Metodou nejmenších čtverců (LSM) rozumíme metodu perturbování b. Metodou úplných nejmenších čtverců (TLSM) rozumíme perturbování A i b. Data Least Squares (DLS) rozumíme perturbování A. Škálovanou úplnou metodou nejmenších čtverců rozumíme třídu metod danou γ∈(0,∞), při níž se perturbuje A i b a minimalizuje se ∣∣(γΔb∣ΔA)∣∣.
TODO Řešení LSM
Definice: Pro vektor v a matici A definujeme Rayleighův podíl jako
∣∣v∣∣2v∗Av.
Definice: Pro matici A rozumíme shiftováním použití mocninné metody na matice (A−ρI)−1 pro nějaké ρ.
Definice: k-tým Krylovovým prostorem matice A a vektoru v rozumíme prostor
Kk(A,v):=LO{v,Av,…,Ak−1v}.
Stupněm vektoru k matici rozumíme nejmenší l takové, že Kl=Kl+1 (tehdy je prostor A-invariantní).
Věta: Pro Arnoldiho proces platí
AVk=Vk+1Hk+1,k,
případně
AVk=VkHk+hk+1,kvk+1ek+1T.
TODO Arnoldi a vlastní čísla
Definice: Jacobiho metodou rozumíme
xi=xi−1+D−1(b−Axi−1).
Definice: Gauss-Seidelovou metodou rozumíme
xi=xi−1+(D−L)−1(b−Axi−1).
Definice: Successive Overrelaxation (SOR metoda) je
xi=(1−ω)xi−1+ωD−1(b−Axi−1)
pro ω∈(0,2) relaxační parametr.
Definice: Obecnou stacionární iterační metodou rozumíme pro nějaké štěpení A=M−N a M regulární
xi=M−1(b+Nxi−1).
M−1N nazýváme iterační matice.
Věta (Oldenburg): Nechť A je komplexní čtvercová matice. Pak
ρ(A)<1⟺An⟶O.
Věta (Geršgorin): Nechť A je komplexní matice řádu n a
Dk={z∈C∣∣z−akk∣<k=i=1∑n∣aki∣}
je k-tý Geršgorinův kruh. Pak σ(A)⊂⋃i=1nDi.
Definice: Řekneme, že A řádu n je ostře diagonálně dominantní, pokud pro každé k platí
k=i=1∑n∣aki∣<∣akk∣.
Definice: Nechť (xi)⟶x∗. Řekneme, že posloupnost má řád konvergence p, pokud
lim∣x∗−xn∣∣x∗−xn+1∣∈(0,∞).
Řekneme, že metoda je řádu p, pokud všechny posloupnosti dané metody jsou řádu alespoň p a alespoň jedna posloupnost má řád přesně p.
Věta: Nechť f∈C2([a,b]), x∗∈[a,b], f(x∗)=0, f′(x∗)=0. Pak existuje δ>0 takové, že libovolnou počáteční volbu x0∈B(x∗,δ) posloupnost získaná Newtonowou metodou kvadraticky konverguje k x∗.
TODO Zbytek Newtona a metoda pevného bodu
Definice: O d řekneme, že je to spádový směr f v a, pokud
∃δ>0∀λ∈(0,δ):f(x+λd)<f(x).
Metodou spádových směrů obecně rozumíme
xi=xi−1+αidi
pro αi>0 délku kroku a di spádový směr. Metodou největšího spádu rozumíme volbu di=∇f(x). Metodou optimálního kroku / line search rozumíme hledání optimálního αi v každém kroku.
Definice: Obecnou metodou hledání minima rozumíme
xi=xi−1−αiMi∇f(xi−1).
Pro Mi=I dostáváme metodu největšího spádu, pro Mi=Hf(xi−1) (Hessovu matici) Newtonovu metodu.
Věta: Pro monické Legendreovy polynomy na [−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).
Definice: Čebyševovy polynomy jsou dány vztahem Tn(x)=cos(narccosx), zároveň je lze získat ortogonalizací na [−1,1] vzhledem k váhové funkci w(x)=(1−x2)−21.
Věta (Cauchy): Nechť f∈Cn+1([a,b]), a≤x0<x1<⋯<xn≤b, Ln je Lagrangeův interpolační polynom. Pak pro každé x∈[a,b] existuje ξ∈[a,b] takové, že
f(x)−Ln(x)=(n+1)!1f(n+1)(ξ)i=0∏n(x−xi).
Věta: Nechť f je lipschitzovská na [a,b] a Dn je posloupnost zjemňujících se dělení na [a,b], Dn má jako dělicí body kořeny Čebyševova polynomu řádu n na [a,b]. Pak Lagrangeův interpolační polynom Ln konverguje stejnoměrně k f na [a,b] pro n→∞.
Definice: Nechť f je funkce na [a,b] a a≤x0<x1<⋯<xn≤b. Přirozeným kubickým interpolačním splinem rozumíme interpolaci pomocí funkce S třídy C2([a,b]), která je na každém dělicím intervalu [xi,xi+1] kubická a S′′(a)=S′′(b)=0.
Věta: Pro momenty kubického splinu Mi=S′(xi) s dělicím krokem h rovnoměrného dělení platí
Mi−1+4Mi+Mi+1=h26(f(xi−1−2f(xi)+f(xi+1)).
Věta: Nechť (xi)i=0n je dělení [a,b], h=max{xi−xi−1}, f je třídy C4([a,b]) a S je interpolační kubický spline. Pak pro každé k∈{0,1,2} existuje ck∈R taková, že
max∣f(k)(x)−S(k)(x)∣≤ckh4−kmax∣f(4)(x)∣.
Navíc již spojitost f zaručuje konvergenci splinu k f pro zjemňování dělení jdoucí normou k nule.
Definice: Obdelníkovým pravidlem rozumíme
Qo(f)=(b−a)f(2a+b).
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].
Pro n=1 lichoběžníkové pravidlo
QL(f)=2b−a(f(a)+f(b))
Pro n=2 Simpsonovo pravidlo
QS(f)=6b−a(f(a)+4f(2a+b)+f(b))
Definice: Algrebraickým řádem kvadratury Q rozumíme k takové, že pro libovolný polynom p řádu nejvýše k platí Q(p)=∫abp(x)dx.
Věta: Pro dělení (xi)i=0n a n liché má Newton-Cotesova metoda řád n, pro n sudé má řád (n+1).
Věta: Nechť Q je lagrangeovská kvadratura s obecnými uzly x0,…,xn a f∈Cn+1([a,b]). Pak
∣∫abf−Q(f)∣≤(n+1)!1max∣f(n+1)(x)∣∫abi=0∏n∣x−xi∣dx.
Pro lichoběžníkové pravidlo je
∣∫abf−QL(f)∣≤121(b−a)3max∣f′′(x)∣.
Pro Simpsonovo pravidlo je
∣∫abf−QS(f)∣≤1961(b−a)4max∣f′′′(x)∣.
TODO Gaussova kvadratura
Definice: Eulerovou metodou rozumíme explicitní schéma
yn+1=yn+hf(xn,yn).
Heunovou metodou rozumíme implicitní schéma
yn+1=yn+21h(f(xn,yn)+f(xn+1,yn+1).
Definice: Přírůstkovou funkcí jednokrokové metody rozumíme funkci Φ odpovídající obecnému jednokrokovému schématu
hyn+1−yn=Φ(xn,yn,h).
Definice: Jednokroková metoda je konzistentní, pokud
limh→0+Φ(x,y,h)=f(x,y),
a je konvergentní, pokud
h→0+lim0≤i≤nmax∣y(xi)−yi∣=0.
Definice: Globální chybou jednokrokové metody rozumíme
en:=y(xn)−yn.
Lokální diskretizační chybou jednokrokové metody rozumíme
τ(x,h):=hy(x+h)−y(x)−Φ(x,y(x),h).
Věta: Jednokroková metoda je konzistentní právě tehdy, když pro každé x∈[a,b] je limh→0+τ(x,h)=0.
Definice: Řekneme, že jednokroková metoda je řádu p, pokud
∃K>0∃δ>0∀x∈[a,b]∀h∈(0,δ):∣τ(x,h)∣≤Khp.
Věta: Nechť přírůstková funkce jednokrokové metody Φ je L-lipschitzovská vzhledem k y a metoda je řádu p. Pak je
0≤i≤nmax∣y(xi)−yi∣≤LK(eL(b−a)−1)hp.
Věta: Nechť Φ je lipschitzovská přírůstková funkce v y. Pak je metoda konzistentní právě tehdy, když je konvergentní.
Definice: Obecná Runge-Kuttova metoda (S-stage Method) je dána přírůstkovou funkcí
Φ(x,y,h)=i=1∑SwiKi,
kde
Kj=f(x+αjh,y+i=1∑j−1βjihKi)
a αi,βij,wi jsou vhodné konstanty.
Definice: Metoda polovičního kroku jednokrokové metody je aposteriorní odhad
y2nh/2−ynh∼K(2h)p(2p−1),
z něhož lze určit neznámé $K$.
Definice: k-krokovou metodou rozumíme schéma
i=0∑kαiyn+i=hi=0∑kβifn+i,
kde fj:=f(xj,yj).
Věta: Pro obecnou funkci vícekrokové metody
G(z)=αk1i=0∑k−1(hβifn+i−αiyn+i)+hαkβkf(xn+k,z)
existuje h>0 takové, že G je kontrakce, a tedy pro libovolnou počáteční volbu z0 posloupnost zi+1=G(zi) konverguje k pevnému bodu yn+k.
Definice: Adams-Bashforthovy metody jsou vícekrokové explicitní metody dané extrapolací do xn+1 polynomem spočteným na xn−k+1,…,xn a následnou aproximací integrálu ∫xnxn+1f(x,y(x))dx.
Definice: Adams-Moultonovy metody jsou vícekrokové implicitní metody dané interpolací polynomem spočteným na xn−k+1,…,xn a xn+1 s neznámým yn+1 a následnou aproximací integrálu ∫xnxn+1f(x,y(x))dx.
Definice: Lokální diskretizační chybou vícekrokové metody rozumíme
τ(x,h):=h1i=0∑kαiy(x+ih)−i=0∑kβif(x+ih,y(x+ih)).
Řekneme, že metoda je řádu p, pokud
∃K>0∃δ>0∀x∈[a,b]∀h∈(0,δ):∣τ(x,h)∣≤Khp.
Věta: Vícekroková metoda je řádu p právě tehdy, když ∑i=0kαi=0 a zároveň
∀r∈{1,…,p}:i=0∑kr!irαi=i=0∑k(r−1)!ir−1βi.