OPT Flashcards
Ucelova funkce
Takova, pro kterou hledame min/max na mnozine pripustnych reseni. Argmin/max.
Optimalni reseni patri do min(f)
Typy mnozin pripustnych reseni
Spojita - x je nespocetna mnozina vektoru jako mnozina reseni rovnic a nerovnic
Diskretni - konecna spocetna
Variacni pocet - realne funkce
Obecny tvar ulohy promspojitou optimalizaci
min f(x1, … xn)
Za podminek
g(x1,…xn) <= 0
h(x1, … xn) = 0
Kde x jsou realna
Minimalizuju funkci f vice promenncych za podminek omezujicich
min{f(x) | g(x) <= 0, h(x) = 0, x je real}
Linearnimobal mati e A je…
Jeji image, rng
Afinni kombinace vektoru x a skalaru alfa
Je to takova lin kombinace, kde suma vsech koeficientu =1
Afinni obal
Mnozina vsech afinnich kombinaci
Afinni podprostor
Je uzavreny na afinni kombinace, je to posunuty lin podprostor do nejakej bodu mimo tem lin podprostor
Kazdy aff podprostor je zaroven…
Lin podprostroem, kterz je posunuty do bud x mimo tem podprostor
Dimenze aff podprostoru je
Dimenze lin podprostoru ze ktereho vznikl aff podprosotr
Afinni podprostor je resenim…
Nejakej soustavy lin rovnic s matici Ax=b
Afinni zobrazeni
Zobrazeni platimsuperpozice a navic summa koeficientu je rovna 1
Je to pusunute zobrazeni, tedy je to lin zobrazeni, ke kteremu prictemu pevny vejtor b nejaky
f(x) = Ax + b, kde Ax je lin zobrazeni a b je posunuti.
Treba matice rotace plus b je affinni zobrazeni = zrotuju vektor a pak k nemu neci prictu
Ortogonalni matice
Je CTVERCOVA matice s ortonormalni i sloupci a plati pro ni
- UTU = I // skalarni soucin sam se sebou ale ortogonalni prvky takze bud daji 1 nebo 0
- Z toho plyne ze Ut = inverze(U)
- UUT = I // PLATI POUZE PRO CTVERCOVE, pro nectvercove matice ale s ortonomrmalnimi sloupci to neplati!!!
- UT je taky ortogonalni matice
Izometrie je co
Matice/zobrazeni, ktere zachovava velikosti vektoru a neovlivnuje skalarni soucin.
Treba rotace - nemeni delku rotovaneho vektoru
Ortogonalni matice je izometrie?
Ano, proto se s nimi dobre pocita, protoze zachovavaji pripadne chyby na vstupu a nemodifikujou je
QR rozklad
KAZDOU matici mxn jde rozlozit na ortogonalni matici Q mxm a regularni matici R mxn splnujici
A=QR
Redukovana verze - vynecham posledni nulove radky v R a tolik sloupcu v Q, pak Q je mxn ortogonalni, R je ctvercova trojhuelnikova
Pouze pro UZKOU MATICI s LN sloupci - existuje JEDNOZNACNY QR rozklad
Pouziti QR rozkladu 2
- Ortogonalizace - sloupce redukovaneho Q tvori ortonormalni bazi pro zadanou matici A
- Reseni lin rovnice
Ax=b
QRx=b
QTQRx=QTb
Rx = QTb
Ortogonalni doplnek podprosotru X
Mnozina takovych vektoru, ktere jsou kolme na X
Je tomzarovdn i lin. Podprostor ktery prochazi pocatkem a je to jediny spolecny bod pruniku s X
rng(A) ort. doplnek = ?
null(A) ort. doplnek = ?
rng(A) ort. doplnek = null(AT)
null(A) ort. doplnek = rng(AT)
Ortogonalni protjektor na obecny a ortonormalni podprostor U
Obecne
P = suma(uutx / ||u||)
V pripade otronormalni bazenje ale velikost u = 1, tedy projektor na ortonormalni podprostor je
P=UUT
- P je ctvercova
- P = P^2
- P = PT
Ortogonalni rejekce
Je to projekce na ortogonalni doplnek podprostoru
x = proj(x) + rej(x)
rej(x) = x - proj(x)
rej(x) = x - UUTx
rej(x) = x(I - UUT)
Obecny rejektor je
R = I - UUT
Vzdalenost dvou afinnich podprostoru
Je to bud velikost rejekce pricky jednim ze dvou podprostoru
Nebo velikost projekce pricky na kolmy podprostor tedy kolmy na oba zadane
Ortogonalni projektor na obecnou bazi
P = U(UTU)^-1UT
Odvozeno ze sumacniho vzorce pro projekci na obecny podprostor
Metoda nejmensich ctvercu
Pro preurcenou soustavu, kdy mame nejaka mereni a tvori vic rovnic nez je neznamych, trbe zavislost vahy na vysce
Nase data zaneseme do 2D grafu a chceme najit nejakou primku, na ktere by lezely vsechny nase body
Tzn soustava Ax=b musi mit reseni, kde A jsou koeficienty nasbirane prvni veliciny a b jsou nasbirane hodnoty druhe veliciny.
Preurcena soustava nema treba reseni, proto hledam priblizne ve smyslu, ze se snazim najit takove, ktere minimalizuje ctverec odchylky, tedy
min || Ax - b || ^2, tedy se snazim co nejvic priblizit nasbirane hodnoty b nejakym parametrum neznamych koeficientu x
Prevedu na tvar x=A(ATA)^-1ATb postupnym odvozovanim.
ATA je regularni pro A s LN sloupci, tedy to muzu invertovat.
Dostanu reseni SOUSTAVY NORMALNICH ROVNIC, ne puvodni soustavy, a,e toto reseni nejlepe odhaduje vysledek
Varianty reseni Ax=b
- Nema reseni - hledame priblizne, treba LSM
- Ma prave jedno reseni - pro A regularni, x=A-1b
- Ma nekon. reseni - A ma zavisla sloupce