Minimalizace kvadratické funkce s kvadratickými ... - FEI VŠB
Minimalizace kvadratické funkce s kvadratickými ... - FEI VŠB
Minimalizace kvadratické funkce s kvadratickými ... - FEI VŠB
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
18<br />
• Lokální minimum nabývá <strong>funkce</strong> f v bodě<br />
x 01 =<br />
[<br />
√2 1<br />
]<br />
√ 1<br />
2<br />
4.3 Metoda největšího spádu<br />
4.3.1 Obecná metoda největšího spádu<br />
Připomeňme si předpis kvadratické <strong>funkce</strong>:<br />
F (x) = 1 (Ax, x) − (b, x)<br />
2<br />
Metoda největšího spádu je iterační metoda s předpisem x k+1 = x k + α k .v k , přičemž<br />
α k , v k volíme tak, aby jsme se co nejvíce přiblížili ke konkrétnímu řešení.<br />
Označme vektor r k = b − Ax k = −grad(F (x k )) jako reziduum v bodě x k vyjadřující<br />
”velikost spádu” v daném bodě (tedy v dané iteraci).<br />
• Vytvořme funkci definující skalár α k<br />
f(α k ) = F (x k + α k .v k ) = 1 2 (A(x k + α k .v k ), x k + α k .v k ) − (b, x k + α k .v k ) =<br />
= 1 2 (Ax k + α k .Av k , x k + α k .v k ) − (b, x k ) − (b, α k .v k ) =<br />
= 1 2 (Ax k, x k )+ 1 2 (Ax k, α k .v k )+ 1 2 (α k.Av k , x k )+ 1 2 (α k.Av k , α k .v k )−(b, x k )−(b, α k .v k ) =<br />
= 1 2 (Ax k, x k ) − (b, x k ) + 1 2 (Aα k.v k , α k .v k ) + (α k Ax k , v k ) − (b, α k .v k ) =<br />
= F (x k ) + 1 2 (Aα k.v k , α k .v k ) + α k ((Ax k , v k ) − (b, v k )) =<br />
= F (x k ) + 1 2 (Aα k.v k , α k .v k ) + α k (Ax k − b, v k ) = F (x k ) + 1 2 α k 2 (Av k , v k ) + α k (r k , v k )<br />
Hledáme co nejvhodnější α k . Za tímto účelem minimalizujeme funkci f(α k ) jako<br />
funkci o jedné proměnné α k<br />
a stacionárním bodem je<br />
f ′ (α k ) = α k (Av k , v k ) + (r k , v k )<br />
f ′ (α k ) = 0 ⇔ α k = − (r k, v k )<br />
(Av k , v k )