UNIVERZITA KOMENSKÉHO V BRATISLAVE FAKULTA MATEMATIKY, FYZIKY A INFORMATIKY
|
|
- ŌἈπολλύων Φώτιος Κυπραίος
- 6 χρόνια πριν
- Προβολές:
Transcript
1 UNIVERZITA KOMENSKÉHO V BRATISLAVE FAKULTA MATEMATIKY, FYZIKY A INFORMATIKY NOVÁ METÓDA KONJUGOVANÝCH GRADIENTOV BAKALÁRSKA PRÁCA 2012 Marián PITONIAK
2 UNIVERZITA KOMENSKÉHO V BRATISLAVE FAKULTA MATEMATIKY, FYZIKY A INFORMATIKY NOVÁ METÓDA KONJUGOVANÝCH GRADIENTOV BAKALÁRSKA PRÁCA tudijný program: tudijný odbor: koliace pracovisko: Vedúci práce: Ekonomická a nan ná matematika 1114 Aplikovaná matematika Katedra aplikovanej matematiky a ²tatistiky doc. RNDr. Milan Hamala, CSc. Bratislava 2012 Marián PITONIAK
3 Univerzita Komenského v Bratislave Fakulta matematiky, fyziky a informatiky ZADANIE ZÁVEREČNEJ PRÁCE Meno a priezvisko študenta: Marián Pitoniak Študijný program: ekonomická a finančná matematika (Jednoodborové štúdium, bakalársky I. st., denná forma) Študijný odbor: aplikovaná matematika Typ záverečnej práce: bakalárska Jazyk záverečnej práce: slovenský Názov: Cieľ: Vedúci: Nová metóda konjugovaných gradientov Experimentálne porovnanie efektívnosti rôznych formúl MKG. doc. RNDr. Milan Hamala, CSc. Dátum zadania: Dátum schválenia: doc. RNDr. Margaréta Halická, CSc. garant študijného programu študent vedúci
4 Po akovanie Chcem sa po akova svojmu vedúcemu bakalárskej práce doc. RNDr. Milanovi Hamalovi, CSc. za cenné rady a kritické pripomienky, ktoré mi pomohli pri vypracovaní tejto bakalárskej práce.
5 Abstrakt v ²tátnom jazyku PITONIAK, Marián: Nová metóda konjugovaných gradientov [Bakalárska práca], Univerzita Komenského v Bratislave, Fakulta matematiky, fyziky a informatiky, Katedra aplikovanej matematiky a ²tatistiky; vedúci: doc. RNDr. Milan Hamala, CSc., Bratislava, 2011, 94 strán V práci sa venujeme itera nej metóde nazvanej metóda konjugovaných gradientov. Pouºíva sa napríklad pri h adaní vo ného minima konvexnej funkcie. V roku 2005 autori W. Hager a H. Zhang pri²li s novou modikáciou metódy konjugovaných gradientov. Cie om tejto práce je experimentálne porovnanie efektívnosti ich návrhu s modikáciami navrhovanými v predchádzajúcich desa ro iach. Ve ká as práce je venovaná programovej realizácii metódy konjugovaných gradientov a metód s ou súvisiacich. V práci sú alej popísané riadené experimenty, v ktorých pouºívame rôzne predpisy konvexných ú elových funkcií. Cie om experimentov je overi výsledky autorov W. Hagera a H. Zhanga týkajúce sa zistenej vy²²ej efektívnosti ich modikácie metódy konjugovaných gradientov. Na²e výsledky v závere práce potvrdzujú tieto zistenia. V prípadoch nejednozna ného výsledku problém hlb²ie analyzujeme a snaºíme sa prí inu nejednozna nosti objani. K ú ové slová: itera ná metóda, nová metóda konjugovaných gradientov, minimalizácia konvexnej funkcie, programová realizácia MKG, experimentálne porovnanie efektívnosti formúl parametra MKG
6 Abstract PITONIAK, Marián: A new conjugate gradient method [Bachelor Thesis], Comenius University in Bratislava, Faculty of Mathematics, Physics and Informatics, Department of Applied Mathematics and Statistics; Supervisor: doc. RNDr. Milan Hamala, CSc., Bratislava, 2011, 94 pages This work is focused on an iterative method called a conjugate gradient method. This method is used for example for nding an unconstrained minimum of convex function. In 2005 authors W. Hager and H. Zhang proposed a new modication of the conjugate gradient method. The aim of this work consists in an experimental comparison of their proposed modication to the modications created in previous decades. A huge part of this work is dedicated to program implementation of the conjugate gradient method and related methods. Later in the work controlled experiments are introduced, in which we use dierent convex objective functions. The aim of the experiments is to verify results given by the authors W. Hager and H. Zhang, in which their modication of the conjugate gradient method seems to reach higher eciency. Our results at the end of this work conrm their nding. In cases of uncertain results we proceed in further analysis of the problem and try to explain the reason of the uncertainty. Keywords: an iterative method, a new conjugate gradient method, minimization of a convex function, program implementation of the CGM, an experimental comparison of various formulas of a CGM parameter
7 OBSAH Obsah Zoznam obrázkov 9 Zoznam tabuliek 10 Zoznam pouºitých symbolov 11 Úvod 12 1 Úvod do metódy konjugovaných gradientov V²eobecná itera ná metóda Metóda konjugovaných gradientov Konvergencia metódy konjugovaných gradientov Konvergencia pre rýdzokonvexnú kvadratickú funkciu Konvergencia pre v²eobecnú konvexnú funkciu Algebraické tvary parametra β v MKG Hestenes-Stiefel, Fletcher-Reeves, Polak-Riebière-Polyak, Dai-Yuan, Hager-Zhang, Hybridné algoritmy Algoritmy Generátory úloh Generátor kvadratických úloh Generátor bikvadratických úloh Programy ur ujúce optimálny krok α k Program aplikujúci metódu zlatého rezu Program aplikujúci algoritmus W. Hagera a H. Zhanga Programová realizácia MKG Pomocné experimenty 43 7
8 OBSAH 4.1 ƒíslo podmienenosti matice a rozloºenie jej vlastných ísel Dynamizácia zlatého rezu Experimentovanie s programom LSHZ Experimentálne porovnanie efektívnosti formúl MKG Bikvadratická ú elová funkcia Diagonálna funkcia Hagerova funkcia Záver 70 Zoznam pouºitej literatúry 72 Príloha A 74 A.1 Generátor kvadratických úloh 74 A.2 Generátor bikvadratických úloh 76 A.3 Realizácia zlatého rezu 77 A.4Line search autorov W. Hagera a H. Zhanga 79 A.5 Metóda Fletchera-Reevesa 83 A.6 Metóda Hagera-Zhanga 84 Príloha B 85 Príloha C 87 8
9 ZOZNAM OBRÁZKOV Zoznam obrázkov 1 K-ta iterácia metódy zlatého rezu pre dva rôzne prípady Schéma programu LSHZ Schéma programu MKG Vz ah rozloºenia vlastných ísel a náro nosti na výpo et takej úlohy Gracké znázornenie podmienok ²tandardného Wolfeho kritéria Gracká reprezentácia výstupu z experimentu z podkapitoly Porovnanie efektívnosti skúmaných metód na úlohách s bikvadratickou ú elovou funkciou (rozmer 100) B.1 Podkapitola 4.1: Vz ah rozloºenia vlastných ísel a náro nosti na výpo et takej úlohy B.2 Podkapitola 5.1, experiment 2: Porovnanie efektívnosti skúmaných metód na úlohách s bikvadratickou ú elovou funkciou C.1 Výstup experimentu z podkapitoly
10 ZOZNAM TABULIEK Zoznam tabuliek 1 Prvá as Tab Posledná as Tab Diagonálna 2 funkcia- po et mikroiterácií MKG vo vz ahu ku cie ovému rádu x k ˆx Diagonálna 2 funkcia- po et mikroiterácií MKG vo vz ahu ku cie ovému rádu g k Hagerova funkcia- po et mikroiterácií MKG vo vz ahu ku cie ovému rádu x k ˆx Hagerova funkcia- výpo tové asy (v sek.) vo vz ahu ku cie ovému rádu g k Hagerova funkcia- po et mikroiterácií vo vz ahu ku cie ovému rádu g k Výstup prvej asti experimentu z podkapitoly Prvá as experimentu z podkapitoly 4.2-pridanie makroiterácie Výstup druhej asti experimentu z podkapitoly Podkapitola 5.1, experiment 1a - po et mikroiterácií MKG vo vz ahu ku cie ovému rádu x k ˆx Podkapitola 5.1, experiment 1b - po et mikroiterácií MKG vo vz ahu ku cie ovému rádu x k ˆx Podkapitola 5.1, experiment 1c - po et mikroiterácií MKG vo vz ahu ku cie ovému rádu x k ˆx
11 ZOZNAM TABULIEK Zoznam pouºitých symbolov. Euklidovská norma vektora g k vektor gradientu funkcie f v bode x k (platí g k = f(x k )) M KG skratka pre metódu konjugovaných gradientov β parameter MKG β HS β F R β P RP β DY β HZ λ min λ max κ(m) parameter MKG autorov Hestenesa-Stiefela parameter MKG autorov Fletchera-Reevesa parameter MKG autorov Polaka-Riebièreho-Polyaka parameter MKG autorov Daia-Yuana parameter MKG autorov Hagera-Zhanga najmen²ia vlastná hodnota matice najvä ²ia vlastná hodnota matice íslo podmienenosti matice M ρ vzdialenos dvoch bodov x, y ( x y = ρ) I d ºka intervalu I p k vektor rozdielu bodov x k+1 a x k 11
12 ÚVOD Úvod Metóda konjugovaných gradientov je itera ná metóda pouºívaná v optimaliza ných úlohách týkajúcich sa h adania vo ného extrému ú elovej funkcie. Metóda sa riadi tzv. bod-smer-krok"pravidlom. Toto pravidlo znamená, ºe ²tartujúc zo zadaného bodu, metóda najprv nájde smer optimalizácie a následne ur í, o aký krok sa v danom smere posunie. Pri tvorbe nového smeru optimalizácie metóda konjugovaných gradientov vyuºíva smer najstrm²ieho spádu a predchádzajúci pouºitý smer optimalizácie. Metóda konjugovaných gradientov sa pouºíva najmä pri rie²ení úloh na h adanie vo ného extrému, ktoré dosahujú robustné rozmery. Dôvodom je jej relatívne nízka pamä ová náro nos, ale aj nízka výpo tová náro nos jej jednotlivých krokov. Uvedené výhody vyplývajú z faktu, ºe pri výpo toch pouºíva metóda konjugovaných gradientov gradientnú informáciu. Na rozdiel od newtonovej alebo kvázinewtonovej metódy tak nepotrebuje pozna Hessovu maticu druhých parciálnych derivácií ú elovej funkcie. Práve pre tieto dôvody je táto metóda aj na alej skúmaná a zdokona ovaná. Dôkazom sú pomerne nedávno vydané lánky, ale aj knihy venované tejto metóde. Z kniºných titulov by sme radi vyzdvihli publikácie [15] a [10], v ktorých je metóda konjugovaných gradientov podrobne a zrozumite ne vysvetlená. Po iatky metódy konjugovaných gradientov siahajú do pä desiatych a ²es desiatych rokov minulého storo ia. Pôvodnou motiváciou bolo nájs o najlep²í algoritmus na rie²enie systému lineárnych rovníc. V roku 1952 autori M.R. Hestenes a E. Stiefel publikovali lánok [9], v ktorom predstavili novú itera nú metódu rie²enia systému n lineárnych rovníc so symetrickou kladne denitnou maticou. Nazvali ju metóda konjugovaných gradientov. al²ím pomyselným mí nikom bol rok 1964, kedy autori R. Fletcher a C. Reeves predstavili v lánku [5] upravený algoritmus metódy konjugovaných gradientov, ktorý bol zameraný na minimalizáciu funkcie n premenných. Práve táto metóda výrazne ovplyvnila oblas nelineárneho programovania. al²ích ²tyridsa rokov výskumu metódy konjugovaných gradientov prinieslo nové úpravy od mnohých známych autorov, ktorým sa v na²ej práci taktieº venujeme. V roku 2005 autori W.W. Hager a H. Zhang publikovali lánok [6], v ktorom prezentovali výsledky svojho najnov²ieho výskumu. V lánku navrhli a analyzovali novú 12
13 ÚVOD metódu konjugovaných gradientov, ktorú nazvali CG metóda. Ich výskum a snaha overi ich výsledky sa stali podnetom pre vznik tejto bakalárskej práce. Hlavným cie om tejto práce bolo porovna efektivitu CG metódy s metódami navrhovanými v predchádzajúcich desa ro iach. Popri naplnení tohto cie a sme sa snaºili itate ovi o najlep²ie priblíºi pozadie fungovania v²etkých astí, z ktorých sa metóda konjugovaných gradientov skladá. Na²u prácu, pozostávajúcu z teoretickej a praktickej asti, sme rozdelili do piatich kapitol. Potrebná teória pre vysvetlenie problematiky je obsiahnutá v prvých dvoch kapitolách. Úvodná kapitola obsahuje nieko ko základných pojmov z nelineárneho programovania, ktoré sú potrebné pre uvedenie metódy konjugovaných gradientov. Následne uvedieme deníciu tejto metódy a v zbytku kapitoly sa zameriame na jej konvergen né vlastnosti v prípade konvexných ú elových funkcií. Druhá kapitola popisuje historický vývoj metódy konjugovaných gradientov od jej vzniku po nedávnu minulos. Tento vývoj zachytávame prostredníctvom vývoja algebraického tvaru parametra MKG od viacerých známych autorov, ktorí tak prispeli k roz²íreniu poznatkov o metóde konjugovaných gradientov. V závere kapitoly uvádzame novú metódu konjugovaných gradientov autorov W. Hagera a H. Zhanga, prezentovanú v lánku [6], ktorá je zárove nosnou témou tejto práce. Tretiu kapitolu uº zara ujeme do praktickej asti na²ej práce. Vysvet ujeme v nej princípy metód, ktoré priamo súvisia s problematikou metódy konjugovaných gradientov alebo experimentami plánovanými pre al²ie kapitoly. Následne popisujeme na²e programové realizácie týchto metód, pri om sa venujeme aj rie²eniu problémov vznikajúcich pri ich aplikácii v praxi. tvrtá kapitola obsahuje nieko ko po iato ných experimentov. Ich cie om bolo optimálne do adenie programových realizácií popísaných v predchádzajúcej kapitole. Piata kapitola je závere nou kapitolou na²ej práce. Jej obsahom sú experimenty zamerané na porovnanie efektívnosti rôznych formúl metódy konjugovaných gradientov. Výsledky týchto experimentov sú priebeºne analyzované a ukon ené na²imi závermy. V²eobecné zhrnutie dosiahnutých výsledkov uvádzame v závere na²ej práce. 13
14 1 ÚVOD DO METÓDY KONJUGOVANÝCH GRADIENTOV 1 Úvod do metódy konjugovaných gradientov Majme úlohu na vo ný extrém min{f(x) : x R n }, (1) kde f : R n R je spojite diferencovate ná konvexná funkcia. Túto úlohu budeme rie²i metódou konjugovaných gradientov ( alej MKG), ktorá je itera nou metódou. 1.1 V²eobecná itera ná metóda Itera ná metóda (metóda postupných aproximácií) je proces, ktorý zo zadaného ²tartovacieho bodu x 0 R n generuje postupnos bodov x 1, x 2,... pod a schémy x k+1 = x k + α k d k, (2) kde α k > 0 je kladná d ºka kroku a d k R n smer. Cie om metódy je postupné pribli- ºovania sa k optimálnemu rie²eniu rie²enej úlohy. Krok α k môºeme voli kon²tantný, optimálny alebo ako kombináciu týchto dvoch moºností. V prípade optimálneho kroku ide o rie²enie úlohy α k = arg min α>0 f(x k + αd k ) (3) Pod a toho, aký typ smerového vektora d k je v algoritme pouºitý, môºeme rozdeli algoritmy itera ných metód na: ˆ stochastické - pouºitý je náhodný smerový vektor d k ˆ cyklické - v algoritmoch je vopred zvolená n-tica vektorov tvoriaca bázu v R n ˆ gradientné - ako vektor d k je pouºitý záporný gradient funkcie f(x) v bode x k alebo nejaká jeho transformácia Zatia iba uvedieme, ºe MKG zara ujeme práve do skupiny gradientných metód. 14
15 1 ÚVOD DO METÓDY KONJUGOVANÝCH GRADIENTOV Denícia 1.1. Smer 0 d k R n nazývame spádový smer, ak platí: ˆλ > 0, ºe λ (0, ˆλ): f(x k + λd k ) < f(x k ) Lema 1.2. Ak vektor d k sp a g T k d k < 0, potom vektor d k predstavuje spádový smer. Dôkaz: Ozna me ϕ(λ) = f(x k + λd k ). Potom platí ϕ (0) = g T k d k < 0 (4) To znamená, ºe existuje také ˆλ > 0, pre ktoré potom f(x k + ˆλd k ) < f(x k ). Na základe tohto poznatku a Denície 1.1 je vektor d k spádový smer. Spádové smery d k môºeme generova pomocou d k = H k g k, kde H k je kladne de- nitná symetrická matica, pretoºe pod a Lemy 1.2 je takto vytvorený smer spádový. Cauchyho spádový smer d k = g k je ²peciálnym prípadom takto voleného smeru d k (H k = I). MKG, ktorú denujeme v nasledujúcej podkapitole, generuje spádové smery. 1.2 Metóda konjugovaných gradientov Metóda konjugovaných gradientov je itera ná metóda, ktorá na základe ²tartovacieho bodu x 0 R n generuje postupnos bodov x 1, x 2,... pod a schémy (2). Výraz α k na pravej strane (2) predstavuje kladnú d ºku kroku iterácie v smere spádového vektora d k. Je rie²ením úlohy popísanej v (3). Vektor d k je vytváraný nasledovne: d k+1 = g k+1 + β k d k, k 0, d 0 = g 0 (5) kde g k+1 je gradient funkcie f(x) z úlohy (1) v bode x k+1. Skalár β k (nazývaný parameter MKG) je kon²truovaný tak, aby MKG pouºitá na optimalizáciu kvadratickej funkcie skonvergovala do optimálneho rie²enia za nanajvý² n krokov. Spolu s d k výraz β k d k predstavuje aditívnu korekciu Cauchyovského smeru g k+1. Parameter MKG β k má rôzne algebraické tvary, av²ak v prípade, ºe je funkcia f(x) kvadratická a v algoritme je pouºitý optimálny krok α k, teória vraví, ºe sú tieto 15
16 1 ÚVOD DO METÓDY KONJUGOVANÝCH GRADIENTOV tvary ekvivalentné. Medzi tie známej²ie patrí tvar Fletchera-Reevesa, Hestenesa-Stiefela alebo Polaka-Riebièreho-Polyaka ( parametru β k je venovaná kapitola 2). Lema 1.3. Ak α k = arg min α>0 f(x k + αd k ), potom gk+1 T d k = 0. Dôkaz: Z predpokladu vyplýva, ºe ak ozna íme ϕ(λ) = f(x k +λd k ), potom z nutnej podmienky pre nájdenie minima dostaneme 0 = ϕ (α k ) = g T k+1d k. Tvrdenie 1.4. Ak je krok α k zvolený optimálne, potom je vektor d k+1 denovaný v (5) spádový. Dôkaz: Vynásobme rovnos (5) vektorom g k+1 z ava. Dostaneme g T k+1d k+1 = g T k+1g k+1 + β k g T k+1d k (6) Pretoºe je splnený predpoklad Lemy 1.3, platí g T k+1 d k = 0, takºe môºeme (6) zapísa ako g T k+1d k+1 = g k+1 2 < 0 (7) Z Lemy 1.2 vyplýva, ºe vektor d k+1 je naozaj spádový. 1.3 Konvergencia metódy konjugovaných gradientov Konvergencia pre rýdzokonvexnú kvadratickú funkciu Uvaºujme úlohu (1), pri om za funkciu f(x) vezmeme rýdzokonvexnú kvadratickú funkciu. Nech teda f : R n R má nasledovný tvar: f(x) = 1 2 xt Qx + b T x (8),kde Q je kladnedenitná symetrická matica a b R n. 16
17 1 ÚVOD DO METÓDY KONJUGOVANÝCH GRADIENTOV Denícia 1.5. Nech Q je symetrická matica. Vektory d i a d j nazývame Q-konjugované (Q-ortogonálne), ak d T i Qd j = 0 (i j). Nasledujúca veta hovorí o uºito nosti pouºitia Q-konjugovaných vektorov v algoritme (2) na minimalizáciu kvadratickej funkcie: Veta 1.6. (Veta o konjugovaných smeroch) Majme úlohu min f(x) = 1 2 xt Qx + b T x, postupnos n nenulových Q-ortogonálnych vektorov {d i } n 1 i=0 a ubovo ný bod x 0 R n. Potom postupnos bodov {x k } generovaná pod a x k+1 = x k + α k d k, k 0 (9) kde α k = arg min f(x k + αd k ) má tvar α k = dt k g k d T k Qd k (10) a g k = Qx k + b (11) konverguje k optimálnemu rie²eniu ˆx úlohy min f(x) = 1 2 xt Qx + b T x nanajvý² za n krokov. To znamená ˆx = x n. Dôkaz: ( uvedený dôkaz je pouºitý z [8]) g(x n ) = g ( x k+1 + n 1 i=k+1 n 1 x n = x 0 + α i d i = x k+1 + i=0 α i d i ) = Qx k+1 + ( n 1 i=k+1 n 1 i=k+1 α i d i (12) α i Qd i ) + b = g(x k+1 ) + Skalárnym sú inom (13) a vektora d k z ava pre k = 0,..., n 2 dostaneme d T k g(x n ) = d T k g(x k+1 ) + n 1 i=k+1 n 1 i=k+1 α i Qd i (13) α i d T k Qd i, k = 0,..., n 2 (14) V aka Q-ortogonalite vektorov d k je celá suma v rovnosti (14) rovná 0. Výraz d T k g(x k+1) je pod a Lemy 1.3 rovnako nulový, pretoºe krok α i bol h adaný optimálne. 17
18 1 ÚVOD DO METÓDY KONJUGOVANÝCH GRADIENTOV Nech k = n 1 d T k g(x n ) = d T n 1g(x n ) = 0 z rovnakého dôvodu ako v predchádzajúcom prípade (opätovné pouºitie lemy 1.3). Vidíme teda, ºe vektor g(x n ) je ortogonálny na n lineárne nezávislých vektorov d k. Jediný vektor sp ajúci toto kritérium je nulový vektor. Z g(x n ) = 0 vyplýva, ºe bod x n je optimálnym rie²ením úlohy min f(x) = 1 2 xt Qx + b T x ( lokálne minimum rýdzokonvexnej funkcie je zárove aj jej globálnym minimom). Ak metóda konjugovaných gradientov sp a predpoklady Vety 1.6, jej n-kroková konvergencia je dokázaná. Je preto potrebné e²te ukáza, ºe smerové vektory d k generované predpisom (5) sp ajú podmienku Q-ortogonality. Nasledujúcu vetu uvádzame bez dôkazu ( itate si ho môºe na²tudova napríklad z [10, str.276]). Veta 1.7. (Veta o konjugovaných smeroch) Pre metódu konjugovaných gradientov, denovanú vz ahmi x k+1 = x k + α k d k d k+1 = g k+1 + β k d k, d 0 = g 0 α k = gt k d k d T k Qd k (15) platia nasledujúce vlastnosti: 1. d T k Qd i = 0 pre 0 i < k β k = gt k+1 g k+1 g T k g k 2. [g 0, g 1,..., g k ] = [g 0, Qg 0,..., Q k g 0 ] 3. [d 0, d 1,..., d k ] = [d 0, Qd 0,..., Q k d 0 ] Metóda konjugovaných gradientov, aplikovaná na rýdzokonvexnú kvadratickú funkciu, zaloºená na vz ahoch (15), vytvára pod a vlastnosti 1 Vety 1.7 postupnos Q- konjugovaných smerov. Vezmúc ubovo ný bod x 0 pod a Vety 1.6 optimálne rie²enie úlohy za nanajvý² n krokov. z R n, uvedená metóda dosiahne 18
19 1 ÚVOD DO METÓDY KONJUGOVANÝCH GRADIENTOV Konvergencia pre v²eobecnú konvexnú funkciu V tejto asti textu sa budeme zaobera konvergenciou metódy konjugovaných gradientov aplikovanej na v²eobecnú konvexnú C 1 diferencovate nú funkciu. Pod pojmom konvergencie metódy chápeme dosiahnutie stavu, ke g k = 0 pre nejaké k 0 alebo lim inf k g k = 0 (16) Podmienka g k = 0, o je ekvivalentné s g k = 0, je nutnou a zárove posta ujúcou podmienkou nájdenia minima konvexnej funkcie, ke ºe v prípade takej funkcie je jej lokálne minimum zárove aj jej globálnym minimom. Za neme uvedením nieko kých pojmov a denícií, s ktorými budeme alej pracova. Podmienka efektívneho spádu je v algoritmoch asto vyºadovaná. Denícia 1.8. Ak existuje taká kon²tanta c > 0, ºe g T k d k < c g k 2 (17) pre v²etky k 0, potom hovoríme, ºe smer d k sp a podmienku efektívneho spádu. V kaºdej iterácii MKG minimalizujeme funkciu f(x) v smere vektora d k. Rie²ime teda úlohu (3), ku ktorej môºeme pristúpi dvoma spôsobmi. Prvým je nájdenie rie²enia α k, ktoré je presným minimom funkcie jednej premennej ϕ(α) = f(x k + αd k ). Druhým, astej²ie pouºívaným postupom, je nájdenie pribliºného rie²enia úlohy (3). Existuje nieko ko kritérií, ktoré by malo takéto rie²enie sp a, za v²etky spomenieme ²tandardné, silné a pribliºné Wolfeho kritérium. tandardné Wolfeho kritérium pozostáva z nasledujúcich dvoch podmienok: f(x k + α k d k ) f(x k ) δα k g T k d k (18) σg T k d k g T k+1d k (19) kde d k je spádový smer a vz ah δ a σ je ur ený nerovnos ami 0 < δ σ < 1. 19
20 1 ÚVOD DO METÓDY KONJUGOVANÝCH GRADIENTOV Silné Wolfeho kritérium pozostáva z podmienky (18) a sprísnenia podmienky (19) na σg T k d k g T k+1d k, (20) pri om opä 0 < δ σ < 1. V lánku [6, str.181] autori W. Hager a H. Zhang predstavili tzv. pribliºné Wolfeho kritérium v tvare σgk T d k gk+1d T k (2δ 1)gk T d k (21) kde pre δ a σ platia vz ahy 0 < δ < 1 a δ < σ < 1. 2 Vidíme, ºe prvá nerovnos v (21) je totoºná so vz ahom (19). Autori sa zamerali na prvú podmienku ²tandardného Wolfeho kritéria. Ak ozna íme φ(α) = f(x k + αd k ) (22) potom vz ah (18) nadobúda tvar φ(α k ) φ(0) α k δφ (0) W. Hager a H. Zhang v [6, str.180] upozor ujú, ºe táto podmienka je v blízkom okolí lokálneho minima funkcie φ(α) neraz aºko splnite ná vzh adom na ve ké nepresnosti vo výsledku rozdielu φ(α k ) φ(0). Dôvodom je skuto nos, ºe v spomínanom prípade φ(α k ) φ(0). Pri operácii od itovania dvoch pribliºne rovnakých ísel dochádza v po íta ovej aritmetike ku pomerne ve kej relatívnej chybe výpo tu. Autori nahradili funkciu φ(α) kvadratickou interpola nou funkciou q(α), sp ajúcou interpola né podmienky φ(α) = q(α) v bode α = 0 a φ (α) = q (α) v bodoch α = 0 a α = α k. Z týchto podmienok potom vyjadrili jednotlivé koecienty interpola nej funkcie q(α): φ(α) = q(α) = aα 2 + bα + c v bode α = 0, o vedie k φ(0) = c (23) 20
21 1 ÚVOD DO METÓDY KONJUGOVANÝCH GRADIENTOV φ (α) = q (α) = 2aα + b v bode α = 0, o vedie k φ (0) = b (24) φ (α) = q (α) = 2aα + b v bode α = α k, o vedie k φ(α k ) φ (0) 2α = a (25) Pouºitím týchto vypo ítaných výrazov získali interpola nú funckia q(α) v tvare q(α) = φ(α k) φ (0) α 2 + φ (0)α + φ(0) (26) 2α Dosadením tejto funkcie do (18) dostaneme po jednoduchých úpravách druhú nerovnos v (21). Výhodou tejto podmienky je jej vy²²ia presnos výpo tov 1 v okolí lokálneho minima funkcie φ(α) v aka vyjadreniu prostredníctvom derivácií (podrobnej²ie o tejto problematike v [6, str ]). Viaceré dôkazy konvergencie MKG vyºadujú dodato né predpoklady o funkcii f(x) ako napríklad: Denícia 1.9. (Lip²icovskos gradientu) Hovoríme, ºe gradient f(x) funkcie f(x) je Lip²icovský v okolí N, ak existuje kon²tanta 0 < L < taká, ºe f(x) f(y) L x y pre v²etky x, y N, (27) kde N je nejaké okolie mnoºiny L = {x R n f(x) f(x 0 )} Denícia (Predpoklad ohrani enosti) Mnoºina L je ohrani ená, ak existuje kon- ²tanta K < taká, ºe x K pre v²etky x L (28) 1 rádu strojového epsilon v porovnaní s stroj.eps. v prípade pouºitia prvej podmienky ²tandardného Wolfeho kritéria 21
22 1 ÚVOD DO METÓDY KONJUGOVANÝCH GRADIENTOV Mnoho dôkazov konvergencie metódy konjugovaných gradientov pracuje s nasledujúcou vetou, známou aj ako Zoutendijkova podmienka [7, str.4]. Veta Uvaºujme ubovo nú itera nú metódu formy (2), kde d k sp a podmienku spádovosti (4) a α k sp a ²tandardné Wolfeho kritérium (18) a (19). Ak je splnená podmienka Lip²icovskosti gradientu (27), potom platí k=0 (g T k d k) 2 d k 2 < +. (29) Jedným zo spôsobov, ako dokáza konvergenciu metódy konjugovaných gradientov, je popri Zoutendijkovej podmienke ukáza, ºe smer d k sp a podmienku efektívneho spádu (17) a ºe existuje kon²tanta m > 0 taká, ºe platí: d k m k. Spojenie týchto tvrdení umoº uje dokáza [7, str.5], ºe platí lim inf k g k = 0 (30) 22
23 2 ALGEBRAICKÉ TVARY PARAMETRA β V MKG 2 Algebraické tvary parametra β v MKG V tejto kapitole sa budeme venova historickému vývoju formy parametra β metódy konjugovaných gradientov. Podkapitoly 2.1 aº 2.5 pribliºujú tzv. ²tandardné vo by parametra, ktorých tvar sa v priebehu realizácie algoritmu nemení. Závere ná podkapitola priná²a trochu odli²ný poh ad na túto problematiku (dynamická vo ba tvaru parametra β pod a situácie). Pri ²tandardných vo bách tvaru parametra β sa pokúsime priblíºi aj historické pozadie jeho vývoja, ale najmä jeho klady a zápory v súvislosti s problematikou konvergencie MKG. 2.1 Hestenes-Stiefel, 1952 V roku 1952 autori M.R. Hestenes a E. Stiefel uverejnili lánok [9], v ktorom predstavili itera nú metódu, nazvanú metóda konjugovaných gradientov. Rie²ili ou systém n lineárnych rovníc Ax = b o n neznámich, kde A je symetrická kladne denitná matica. Na problematiku rie²enia tohto systému narazíme napríklad pri minimalizácii kvadratickej funkcie v tvare f(x) = 1 2 xt Ax b T x + c. Rie²enie systému Ax = b metódou konjugovaných gradientov teda zárove dáva optimálne rie²enie minimaliza nej úlohy spomínanej konvexnej funkcie (pretoºe matica A je kladne denitná). MKG autorov M. Hestenesa a E. Stiefela dosahuje rie²enie úlohy za nanajvý² n krokoch. Ich lánok je zameraný na porovnanie uvedenej metódy s vtedy pouºívanou Gaussovou elimina nou metódou. Autori sa snaºili ukáza, ºe, z h adiska pouºitia vtedaj²ej výpo tovej techniky na ich realizáciu, MKG prevy²ovala Gaussovu elimina nú metódu. Ich itera ná schéma sa riadi vz ahmi (2) a (5), pri om parameter β má tvar β HS k = gt k+1 y k d T k y, kde y k = g k+1 g k, d T k y k 0, k 0 (31) k Dosadením (31) do (5) dostaneme d k+1 = g k+1 + gt k+1 y k d T k y d k, k 0. (32) k 23
24 2 ALGEBRAICKÉ TVARY PARAMETRA β V MKG Vynásobením výrazu (32) vektorom y k sprava dostaneme d T k+1y k = g T k+1y k + β HS k d T k y k = g T k+1( y k + y k ) = 0. (33) V²imnime si, ºe tento výsledok nezávisí od pouºitého spôsobu nájdenia optimálneho kroku α k v MKG. Uvaºujme opä kvadratickú funkciu f(x) = 1 2 xt Ax b T x + c, kde A je symetrická kladne denitná matica. Pre g k platí g k = Ax k b. Preto y k = g k+1 g k = Ax k+1 b Ax k + b = A(x k+1 x k ) = Ap k (34) Vyuºime tieto poznatky pre vz ah (33). 0 = d T k+1y k = d T k+1ap k = α k d T k+1ad k, kde α k > 0, (35) preto d T k+1 Ad k = 0. Znamená to, ºe v prípade konvexnej kvadratickej funkcie sp a vektor d k+1 z (32) Deníciu 1.5 bez oh adu na pouºitý spôsob nájdenia optimálneho kroku. Skalár β HS k môºe nadobúda aj záporné hodnoty. Pre zabezpe enie konvergencie pre prípad v²eobecnej konvexnej funkcie musí by splnených nieko ko predpokladov ( erpáme z [7, str.10]). Smery d k musia sp a (17) a v algoritme treba na h adanie optimálneho kroku pouºi kritérium (18) a (19). Nakoniec sa e²te parameter β HS ohrani í na nezáporné hodnoty β HS+ k = max{β HS k, 0}, k 0 (36) 24
25 2 ALGEBRAICKÉ TVARY PARAMETRA β V MKG 2.2 Fletcher-Reeves, 1964 V roku 1964 v lánku [5] autori R. Fletcher a C. Reeves predstavili gradientnú optimaliza nú metódu na h adanie vo ného minima funkcie n premenných. Za významné vlastnosti ich metódy povaºovali jej jednoduchos a primeranú pamä ovú náro nos. Autori zvolili parameter β MKG v tvare V²imnime si, ºe β F R k znamená koniec rie²enia úlohy). β F R k = g k+1 2 g k 2, k 0 (37) nadobúda iba kladné hodnoty (aº na prípad g k+1 = 0, o ale V prípade minimalizácie konvexnej kvadratickej funkcie a pouºitia presného optimálneho kroku α k je dokázaná n-kroková konvergencia tejto metódy (Veta 1.6 a Veta 1.7). Praktickou nevýhodou tejto metódy je náchylnos na tzv. zasekávanie (preklad anglického výrazu jamming), po prvýkrát odhalenou v roku 1977 M.J.D. Powellom v lánku [13]. Práve táto nevýhoda metódy FR ju asto diskvalikuje z pouºitia v praxi. Poznámka: Zasekávanie je stav, v ktorom metóda robí ve ké mnoºstvo iterácií (pouºíva ve mi malý krok) bez významného priblíºenia sa k optimálnemu rie²eniu ˆx. Parameter β HS k ( prezentovaný v predchádzajúcej podkapitole) je napríklad vo i tejto situácii imúnny. V prípade nastatia zasekávania je vektor x k+1 x k pribliºne nulový. To znamená, ºe aj vektor y k = g k+1 g k je ve mi blízky nulovému, teda itate výrazu (31) je blízky 0. Pod a (5) sa vektor d k+1 stáva vektorom g k+1, o je smer najstrm²ieho spádu. Parameter β HS k tak obsahuje pre túto situáciu akýsi vbudovaný re²tart, ke ºe samotná metóda MKG za ína pouºitím záporného gradientného smeru. Konvergencia metódy FR v prípade nekvadratickej ú elovej funkcie a pouºitia pribliºného optimálneho kroku bola dokázaná v roku 1985 autorom M. Al-Baalim v [1]. Pouºitím silných Wolfeho podmienok (18) a (20) s hodnotou kon²tanty σ < 1 metóda generuje smery s vlastnos ou (17) a na základe Vety 1.11 Al-Baali preukázal jej 2 konvergenciu. 25
26 2 ALGEBRAICKÉ TVARY PARAMETRA β V MKG 2.3 Polak-Riebière-Polyak, 1969 PRP metóda 2 autorov E. Polaka, G. Riebièreho a B.T. Polyaka prezentovaná v textoch [11] a [12] pouºíva parameter MKG v tvare β P RP k = gt k+1 y k g k 2, kde y k = g k+1 g k, k 0 (38) Rovnako ako v prípade (31), aj táto metóda je v aka ²pecickému tvaru parametra β P RP k odolná vo i tzv. zasekávaniu (z ang. výrazu jamming), ktorého podstatu sme vysvetlili v Poznámke na strane 25. Podobne ako v prípade (31), aj parameter β P RP k môºe nadobúda záporné hodnoty. V prípade silnokonvexnej ú elovej funkcie a pouºitia presného optimálneho kroku metóda PRP konverguje (podrobne preskúmané v [11]). Ak ale ú elová funkcia nie je silnokonvexná alebo je v prípade silnokonvexnej funkcie pouºitý iba pribliºný optimálny krok, konvergencia PRP metódy nie je zabezpe ená. Na zabezpe enie konvergencie je pod a [14] potrebné upravi tvar β P RP (38) na β P RP + k = max{0, gt k+1 y k }. (39) g k 2 Potom za predpokladu, ºe smer d k sp a podmienku (17) a v algoritme je pouºité ²tandardné Wolfeho kritérium (18) a (19) na nájdenie optimálneho kroku, metóda PRP+ bude konvergova (popísané v [7, str. 9]). 2 slovným spojením PRP metóda ozna ujeme MKG s tvarom parametra β autorov Polaka, Riebièreho, Polyaka 26
27 2 ALGEBRAICKÉ TVARY PARAMETRA β V MKG 2.4 Dai-Yuan, 1999 V roku 1999 autori Y.H. Dai a Y. Yuan v lánku [3] predstavili novú verziu MKG - DY metódu 3. Najvýznamnej²ou prednos ou tejto metódy je jej konvergencia za podmienky aplikácie ²tandardného Wolfeho kritéria (18) a (19) pre nájdenie optimálneho kroku a splnenia predpokladov Vety 1.11 (my²lienka dôkazu popísaná v lánku [7]). Autori pouºili tvar parametra MKG β DY k = g k+1 2 d T k y, kde y k = g k+1 g k, d T k y k 0, k 0 (40) k Smery d k vytvárané v DY metóde sú za predpokladu, ºe krok α k sp a podmienku (18) a (19) ²tandardného Wolfeho kritéria, vºdy spádové. Pre smer d k platí g T k d k = g T k ( g k + β DY k 1d k 1 ) = g k 2 + g T k d k 1 g k 2 d T k 1 y k 1 ( d T = g k 2 k 1 g k d T k 1 y ) k 1 d T k 1 y k 1 ( = g k 2 d T k 1 g ) ( k 1 d T k 1 g k d T k 1 g g k 2 d T k 1 g ) k 1 k 1 (σ 1)d T k 1 g = g k 2 1 ( k 1 σ 1 ) < 0 Pod a Lemy 1.2 je preto smer d k spádový. 2.5 Hager-Zhang, 2005 MKG autorov W.W. Hagera a H. Zhanga patrí do jednoparametrickej triedy MKG. To znamená, ºe do formuly parametra β MKG zakomponovali nový parameter (ozn. θ ). Ako sami pí²u v lánku [7, str.13], cie om ich práce bolo vyvinú verziu MKG, v ktorej by bola zabezpe ená efektívna spádovos (17) bez oh adu na presnos pou- ºitú pri h adaní optimálneho kroku. Autori modikovali parameter (31) nasledujúcim spôsobom: β HZ k = β HS k θ k ( y k 2 g T k+1 d k (d T k y k) 2 ), kde θ k 0, k 0, (41) pri om predpokladajú d T k y k 0, aby bol parameter β HS k riadne denovaný. 3 DY metóda ozna uje MKG s tvarom parametra β autorov Daia a Yuana 27
28 2 ALGEBRAICKÉ TVARY PARAMETRA β V MKG Tvrdenie 2.1. V prípade pouºitia ²tandardného Wolfeho kritéria (18) a (19) platí d T k y k > 0 Dôkaz: Vyuºijeme druhú podmienku ²tandardného Wolfeho kritéria ( podmienka (19) na strane 19). g T k+1d k σg T k d k, pri om 0 < σ < 1. (42) Od oboch strán nerovnosti (42) od ítame výraz g T k d k (g k+1 g k ) T d k (σ 1)g T k d k. (43) Vieme, ºe (σ 1) < 0 a vektory d k sú vytvárané ako spádové (Lema 1.2). Potom platí y T k d k 0 Výraz y k 2 g T k+1 d k (d T k y k) 2 v (41) má tri ve mi významné vlastnosti: 1. Je imúnny vo i ²kálovaniu ú elovej funkcie (β HZ k sa nemení pri prenásobení ú elovej funkcie kladným skalárom). 2. Je odolný vo i tzv. zasekávaniu (z ang. jamming), ktorého podstatu sme vysvetlili v Poznámke na strane 25. Nech je pouºité pribliºné Wolfeho kritérium (21). Potom pod a [7, str.13] platí g T k+1 d k d T k y k max{σ, (1 2δ)} gt k d k (1 σ) g T k d k = max{σ, (1 2δ)} (1 σ) (44) a ak smer d k sp a podmienku (17), tak 1 d T k y k 1 (σ 1) gk T d k = 1 (1 σ)( gk T d k) 1 (1 σ)c g k. (45) 2 Spojením (44) a (45) a prenásobením y k 2 dostávame y k 2 g T k+1 d k (d T k y k) 2 ( max{σ, (1 2δ)} c(1 σ) 2 ) ( ) 2 yk. (46) g k Z (46) vyplýva, ºe ak nastáva situácia tzv. zaseknutia ( pozri Poznámku na strane 25), celý výraz sa stáva zanedbate ným ( y k 0 a g k > 0). Parameter (41) sa zjednodu²uje na parameter (31), ktorý je vo i zaseknutiu odolný. 28
29 2 ALGEBRAICKÉ TVARY PARAMETRA β V MKG 3. Vylep²uje efektívnu spádovos ( vz ah (17)) vytváraných smerov d k. Pod a [7, str.14] platí ( gk+1d T k ) g k+1 2. (47) 4θ k To znamená, ºe pre θ k = θ > 1 smer d 4 k sp a podmienku (17) s kon²tantou c = (1 (4 θ) 1 ). Parameter θ k verzie Hagera a Zhanga je relatívnou váhou medzi dôrazom na efektívny spád (vz ah 17) a podmienku konjugovanosti MKG (35). Pre θ k 0 sa stáva parameter (41) parametrom (31), o ktorom sme uº v podkapitole 2.1 ukázali, ºe sp a (35). Naopak pre θ k sa kon²tanta c = (1 (4θ k ) 1 ) blíºi k 1, o podporuje efektívnu spádovos vektora d k. Autori na základe svojich experimentálnych výsledkov zvolili v lánku [6] hodnotu θ = 2. V lánku [6] autori dokázali konvergenciu MKG s parametrom β HZ pre prípad silnokonvexnej ú elovej funkcie. V dôkaze predpokladali, ºe 1. f(x) je silnokonvexná funkcia na mnoºine L = {x R n : f(x) f(x 0 )}. 2. f(x) má Lip²icovský gradient (Denícia 1.9). 3. Pri h adaní optimálneho kroku α k je pouºité Wolfeho kritérium (18) a (19). Pre funkcie, ktoré nie sú silnokonvexné, konvergencia MKG s parametrom β HZ zabezpe ená nie je. Autori navrhli upravi parameter β HZ v tvare (41) na β HZ+ k = max{β HZ k, η k }, kde η k = 1 d k min{η, g k }, (48) kde η > 0. Podrobný dôkaz konvergencie je uvednený v [6]. 29
30 2 ALGEBRAICKÉ TVARY PARAMETRA β V MKG 2.6 Hybridné algoritmy Na základe predchádzajúcich podkapitol moºno spomínané parametre metódy konjugovaných gradientov rozdeli nasledovne ˆ parametre β F R a β DY síce za ur itých predpokladov teoreticky konvergujú, no v praxi astokrát podliehaju tzv. zasekávaniu, o ich jednozna ne vylu uje z pouºitia v praktických algoritmoch ˆ parametre β HS a β P RP sú naopak vo i tzv. zasekávaniu imúnne, no ich konvergencia nie je zabezpe ená Pre tieto dôvody je prirodzená snaha o skombinovanie týchto parametrov tak, aby výsledok odstránil uº uvedené negatívne aspekty správania sa týchto parametrov. Takéto kombinácie parametrov dávajú priestor novej triede algoritmov MKG, nazývanej aj hybridné algoritmy. Ich algoritmus výberu parametra β k je zaloºený na výbere jedného z parametrov na základe situácie charakterizovanej ur itou nerovnicou. Ako príklad takej metódy uvádzame verziu D. Touati-Ahmeda a C. Storeyho uvedenú v [7, str.10], ktorá kombinuje parametre Fletchera-Reevesa a Polaka-Ribiereho-Polyaka podmienkou β k = βk P RP βk F R ak 0 β P RP k inak β F R k Cie om takejto úpravy je zamedzi tzv. zasekávaniu metódy Fletchera-Reevesa. V takej situácii 0 β P RP k β F R k (49) 1, o je prvá vetva výrazu (49) a teda relatívna váha pri tvorbe d k sa posunie ku Cauchyovskému spádovému smeru g k, ktorý je najlep²ím rie²ením vzniknutého problému. al²ie verzie hybridných algoritmov od iných autorov nájde itate napríklad v [7, str.10]. 30
31 3 ALGORITMY 3 Algoritmy 3.1 Generátory úloh Generátor kvadratických úloh Pre potreby experimentov sme vytvorili generátor kvadratických úloh min {f(x) = 1 2 xt Gx + h T x x R n } (50) s vopred stanoveným optimálnym rie²ením ˆx R n, kde G je kladne denitná symetrická nxn matica a x, h R n. Vstupy programu: ˆ n - rozmer poºadovanej úlohy (d ºka vektora ˆx) ˆ κ(g) - íslo podmienenosti matice G ˆ ρ - vzdialenos ²tartovacieho bodu x 0 od optimálneho rie²enia ˆx v euklidovskej norme Výstupy programu: ˆ kladne denitná symetrická matica G ˆ optimálne rie²enie ˆx úlohy (50) ˆ ²tartovací bod x 0 a vektor h Postup: 1. Generovanie optimálneho rie²enia ˆx úlohy (50). 2. Generovanie kladne denitnej symetrickej matice G s poºadovaným íslom podmienenosti κ(g). Pri kon²truovaní matice G pouºitá náhodná dolná trojuholníková matica L, náhodná regulárna matica A, náhodná ortogonálna matica Q a ²peciálna diagonálna matica D. Schéma kon²trukcie LL T = A QR(A) = Q QDQ T = G, (51) 31
32 3 ALGORITMY kde QR(A) ozna uje ²tandardnú funkciu programu Matlab realizujúcu QR rozklad regulárnej matice A. 3. Generovanie vektora h R n tak, aby bol vektor ˆx optimálnym rie²ením vygenerovanej úlohy (50), teda h = Gˆx. 4. Generovanie ²tartovacieho bodu x 0 R n. Generátor (zdrojový kód sa nachádza v prílohe A.1, str. 74) sa skladá zo ²tyroch blokov. Blok 1 vytvára optimálne rie²enie ˆx kvadratickej úlohy (50) ako celo íselný n-zloºkový náhodný vektor z rovnomerného rozdelenia na intervale ω, ω, kde ω predstavuje kladnú kon²tantu. V na²om programe ω=10. Ve kos ω netreba prehá a, aby funk ná hodnota v optime nebola zbyto ne ve ká. Blok 2 generuje symetrickú kladne denitnú maticu G. Ako je na rtnuté v (51), tento úsek generátora najprv vytvára náhodnú regulárnu maticu A = LL T, kde L je dolná trojuholníková matica s kladnou hlavnou diagonálou. Z QR rozkladu matice A vyuºíva iba ortogonálnu maticu Q rozmerov nxn. Na vytvorenie matice G pod a (51) potrebuje diagonálnu maticu D s kladnou diagonálou a zadaným íslom podmienenosti κ(g). ƒíslom podmienenosti kladne denitnej diagonálnej matice je podiel jej najvä ²ej a najmen²ej vlastnej hodnoty. Ke ºe v prípade diagonálnej matice sú prvky jej diagonály zárove jej vlastnými hodnotami, platí κ(d) = λ max λ min = d max d min, (52) kde d max ozna uje najvä ²í a d min naopak najmen²í prvok diagonály D. Sta í preto vytvori kladnú diagonálnu maticu s prvkami z intervalu d min, d max. Rozloºenie vlastných hodnôt na intervale λ min, λ max bolo predmetom experimentu v podkapitole 4.1. Blok 2 kon í vytvorením matice G = QDQ T. Blok 3 generuje vektor h R n. Ke ºe je bod ˆx optimálnym rie²ením generovanej kvadratickej úlohy (50), musí sp a nutnú podmienku optima df(x) dx = d( 1 2 xt Gx + h T x) x=ˆx dx = Gˆx + h = 0 (53) x=ˆx 32
33 3 ALGORITMY Odtia pre vektor h musí plati h = Gˆx (54) Blok 4 generuje ²tartovací bod x 0 tak, aby sp al podmienku x 0 ˆx = ρ. Bod x 0 je kon²truovaný ako priese ník sféry s polomerom ρ so stredom v bode ˆx a náhodnej polpriamky s po iato ným bodom ˆx Generátor bikvadratických úloh Pre potreby experimentov generujeme bikvadratické úlohy min {f(x) = 1 4 (xt Dx) xt Gx + h T x x R n } (55) s vopred stanoveným optimálnym rie²ením ˆx R n, kde D je diagonálna kladne denitná matica, G je symetrická kladne denitná matica a x, h R n. Vstupy programu: ˆ n - rozmer poºadovanej úlohy (rozmer rie²enia ˆx) ˆ κ() - íslo podmienenosti matíc G a D ˆ ρ - vzdialenos ²tartovacieho bodu x 0 od optimálneho rie²enia ˆx v euklidovskej norme Výstupy programu: ˆ kladne denitná symetrická matica G ˆ kladne denitná diagonálna matica D ˆ optimálne rie²enie ˆx úlohy (55) ˆ ²tartovací bod x 0 a vektor h Generátor (zdrojový kód sa nachádza v prílohe A.2) pracuje na rovnakých princípoch ako generátor kvadratických úloh z prechádzajúcej podkapitoly
34 3 ALGORITMY Tvorba optimálneho rie²enia bikvadratickej funkcie zodpovedá bloku 1 generátora kvadratických úloh podkapitoly Tvorba ²tartovacieho bodu s poºadovanou vzdialenos ou od optimálneho rie²enia ˆx zodpovedá bloku 4 generátora kvadratických úloh podkapitoly Symetrickú kladnedenitnú maticu G a diagonálnu kladne denitnú maticu D získame postupom totoºným bloku 2 generátora kvadratických úloh podkapitoly Blok 3 generátora bikvadratických úloh vytvára vektor h. Ke ºe optimálne rie²enie ˆx úlohy (55) musí sp a df(x) dx = d( 1 4 (xt Dx) xt Gx + h T x) x=ˆx dx = 0, (56) x=ˆx teda (ˆx T Dˆx)Dˆx + Gˆx + h = 0, (57) vektor h je jednozna ne ur ený ako h = (ˆx T Dˆx)Dˆx Gˆx (58) 3.2 Programy ur ujúce optimálny krok α k V kaºdej iterácii MKG rie²ime úlohu (3), ktorá zodpovedá h adaniu minima konvexnej funkcie jednej premennej. Ú elom programov popisovaných v tejto podkapitole je nájs rie²enie takéhoto problému Program aplikujúci metódu zlatého rezu Úlohou programu je nájs minimum konvexnej funkcie jednej premennej ϕ(α) = f(x + αd). Na²a matlabovská realizácia nazvaná Zlatyrez je uvedená v prílohe A.3 na strane 77. Vstupy programu: ˆ x k - bod, v ktorom sa aktuálne nachádza MKG ˆ d k - vektor udávajúci smer minimalizácie funkcie f(x) ˆ w - xný po et iterácií, ktoré má program vykona 34
35 3 ALGORITMY Výstupy programu: ˆ α - aproximácia optimálneho kroku α k Algoritmus Uvaºujme situáciu zobrazenú na avej asti Obr. 1. Máme informáciu o funk ných hodnotách ϕ(a k ) a ϕ(b k ). Na za iatku programu k = 0, kde k reprezentuje k-te upresnenie pôvodného intervalu < a 0, b 0 >. Algoritmus programu postupuje v troch krokoch. 30 obrázok A F1>F2 ϕ(α) 30 obrázok B F1<F2 ϕ(α) ϕ(α) 15 ϕ(α) F F 1,k 2,k F 2,k F 1,k a c b k 1,k c 2,k k krok α a b k c 1,k c 2,k k krok α Obr. 1: K-ta iterácia metódy zlatého rezu pre dva rôzne prípady. Krok 1 Algoritmus ur í na intervale I k =< a k, b k >, k 0 dva nové body c 1,k a c 2,k pod a predpisu c i,k = a k + z i (b k a k ), i = 1, 2 (59) kde z 2 = a z 1 = 1 z 2. Pre tieto ²peciálne zvolené body platí c 1,k + c 2,k = a k + b k a c 1,k c 2,k = c 2,k b k. (60) Krok 1 algoritmu kon í zaznamenaním funk ných hodnôt funkcie ϕ(α) v bodoch c 1,k a c 2,k (ozna íme F 1,k a F 2,k ). Krok 2 Na základe funk ných hodnôt F 1,k a F 2,k algoritmus rozhodne o spresnení intervalu I k na nový interval I k+1 =< a k+1, b k+1 >, pri om I k+1 I k, I k+1 = 35
36 3 ALGORITMY z 2 I k. Pri ur ovaní intervalu I k+1 sa algoritmus riadi nasledujúcim kritériom: ˆ Ak F 1,k > F 2,k, potom sa minimum nachádza medzi bodmi c 1,k a b k. Preto a k+1 = c 1,k, b k+1 = b k, I k+1 =< a k+1, b k+1 >. Navy²e, bod c 2,k intervalu I k je totoºný bodu c 1,k+1 intervalu I k+1. Situácia je vyobrazená na avej asti Obr. 1 (obrázok A). ˆ Ak F 1,k < F 2,k, potom sa minimum nachádza medzi bodmi a k a c 2,k. Preto a k+1 = a k, b k+1 = c 2,k, I k+1 =< a k+1, b k+1 >. Navy²e, bod c 1,k intervalu I k je totoºný bodu c 2,k+1 intervalu I k+1. Situácia je vyobrazená na pravej asti Obr. 1 (obrázok B). Kým hodnota k nedosiahne hodnotu vstupného parametra w, algoritmus pokra- uje krokom 3. Krok 3 Algoritmus by mal opä vykona krok 1. Situácia sa v²ak pozmenila, nako ko existuje informácia o funk nej hodnote aº v troch rôznych bodoch (a k+1, b k+1, c i,k+1 i = 1 i = 2). Preto algoritmus vytvorí a vypo íta funk nú hodnotu iba v jednom al²om bode (ak uº existuje c 1,k+1, potom vytvorí c 2,k+1 a naopak). Následne pokra uje krokom 2. Na²a matlabovská realizácia Zlatyrez sa v princípe nelí²i od hore popísaného algoritmu. Sú as ou programu Zlatyrez je pomocná funkcia, ktorú sme nazvali Prvá fáza. Krok 1 algoritmu zlatého rezu totiº potrebuje vstupný interval I 0, ktorý ale na za iatku nepoznáme. Cie om funkcie Prvá fáza je nájs interval I, ktorý obsahuje bod ˆα = arg min ϕ(α). Pri tomto h adaní pouºíva funk né hodnoty funkcie ϕ(α). Vypo íta funk nú hodnotu v bodoch α k a α k+1 (na za iatku k=0) pod a α k+1 = α k + k(kon²t), k 1, α 1 = 0, α 0 = 0, α 1 = 1, (61) 36
37 3 ALGORITMY kde kon²t predstavuje xnú kon²tantu (v na²om programe kon²t= ). Ak ϕ(α k ) ϕ(α k+1 ), k 0 (62) potom I =< α k 1, α k+1 >. Inak funkcia zvý²i k o 1 a podmienku (62) overí pre patri nú dvojicu bodov. Bolo tieº potrebné o²etri porovnávanie funk ných hodnôt F 1,k a F 2,k. Ak by boli hodnoty príliº blízko seba, numerické chyby by mohli spôsobi nesprávny výsledok rozhodovacieho kritéria. Preto e²te pred samotným porovnávaním hodnôt overujeme, i relatívna chyba rozdielu F 2,k F 1,k nie je za hranicou po íta ovej presnosti. V prípade pozitívnej odpovede program ihne zastavíme, nako ko rozhodovacie kritérium by uº nebolo dôveryhodné. Za optimálny krok potom pouºívame bod b k posledného získaného intervalu I k Program aplikujúci algoritmus W. Hagera a H. Zhanga Program LSHZ v prílohe A.4 na strane 79 je upravenou realizáciou návrhu prezentovaného v lánku [6, str. 184] autorov W. Hagera a H. Zhanga. Ide o metódu nájdenia pribliºného optimálneho kroku α k v k-tej iterácii MKG. Cie om autorov W. Hagera a H. Zhanga bolo vytvori algoritmus s vy²²ou presnos ou a efektívnos ou v porovnaní s konkuren nými algoritmami. Vstupy programu: ˆ x k - bod, v ktorom sa aktuálne nachádza MKG ˆ d k - vektor udávajúci smer minimalizácie ˆ Maxit - maximálny po et iterácií, ktorý umoºníme programu vykona Výstupy programu: ˆ α - aproximácia optimálneho kroku α k V prípade programu Zlatyrez sme h adanie minima konvexnej funkcie jednej premennej ϕ(α) = f(x + αd) realizovali prostredníctvom porovnávania funk ných hodnôt v dvoch ²peciálne zvolených bodoch intervalu I k. Autori W. Hager a H. Zhang sa 37
38 3 ALGORITMY zamerali na h adanie nulovej deriváciu funkcie ϕ(α). Motiváciou bola lep²ia presnos výpo tu derivácie v porovnaní s výpo tom funk nej hodnoty v po íta ovej aritmetike. Princíp metódy spo íva v nájdení dvoch bodov a 0 a b 0 takých, aby sp ali ϕ (a 0 ) < 0, ϕ(a 0 ) ϕ(0), ϕ (b 0 ) 0. (63) Tieto body budú tvori interval I 0, ktorý ur ite obsahuje h adaný optimálny krok α k, pre ktorý platí ϕ (α k ) = 0. Ak ani jeden z krajných bodov tohto intervalu nebude povaºovaný za dostato nú aproximáciu optimálneho kroku (presnej²ie vysvetlené niº²ie), autori W. Hager a H. Zhang navrhli algoritmus spresnenia intervalu I j na I j+1, j 0, kde j reprezentuje íslo vnútornej iterácie programu LSHZ, pri om I j+1 I j a zárove I j 0 pre j. (64) Preto pre dostato ne ve ké j algoritmus nájde vyhovujúcu aproximáciu optimálneho kroku α k. V nasledujúcej asti popí²eme schému algoritmu autorov W. Hagera a H. Zhanga, jeho úpravy a programovú realizáciu, ktorú sme urobili. Program sa riadi nasledujúcou schémou Obr. 2: Schéma programu LSHZ. 38
39 3 ALGORITMY Prvá fáza je as programu LSHZ, ktorej úlohou je podobne, ako v prípade pomocnej funkcie Prvá fáza programu Zlatyrez, nájs po iato ný interval I 0 =< a 0, b 0 >, ktorý obsahuje optimálny krok α k. Body a 0, b 0 musia sp a (63). Algoritmus je zaloºený na zis ovaní znamienka derivácie funkcie ϕ(α). Koniec nastáva vtedy, ak je objavený bod b 0, pre ktorý platí ϕ (b 0 ) 0. Výstupom je interval I 0. Overovaním pribliºných Wolfeho podmienok je kontrolovaná dostato nos aproximácie optimálneho kroku. Ide o podmienky (21), ktorých odvodenie sme priblíºili v podkapitole 1.3 na strane 20. Podmienky sa overujú pre krajné body intervalu I j. V prípade ich splnenia získavame aproximáciu optimálneho kroku α k a program LSHZ kon í. V opa nom prípade program pokra uje alej. Na získanie presnej²ej aproximácie optimálneho kroku α k autori W. Hager a H. Zhang navrhli pouºi lineárnu interpoláciu v podobe metódy se níc. Výstupom je bod, ktorý sme ozna ili c. Po získaní bodu c program LSHZ rozhoduje o jeho polohe vzh adom na optimálny krok α k. To sa deje v pomocnom programe Aktualizácia intervalu. ˆ Ak sa bod c nachádza mimo aktuálneho intervalu I j, potom neposkytuje ºiadnu dodato nú informáciu o polohe optimálneho kroku. ˆ Ak c I j a platí ϕ (c) > 0, potom sa optimálny krok nachádza na avo od bodu c. To umoº uje upresni interval I j na I j =< a j, c >. ˆ Ak c I j a platí ϕ (c) < 0, potom sa optimálny krok nachádza napravo od bodu c. To umoº uje upresni interval I j na I j =< c, b j >. Autori W. Hager a H. Zhang zárove navrhli v j-tej iterácii zopakova metódu se níc a aktualizáciu intervalu I j e²te raz. Zdôvodnenie uvádzajú v [6, str. 183]. Musíme tieº upozorni, ºe algoritmus pomocného programu Aktualizácia intervalu je v ich podaní omnoho komplikovanej²í (podrobne v [6, str. 182]). V na²ej práci ale pracujeme iba s konvexnými funkciami, preto sme mohli ich algoritmus zjednodu²i. Po upresnení intervalu I j program LSHZ overuje, i pri²lo k dostato nému skráteniu jeho d ºky. Podmienkou je I j < kon²t I j 1, kde ve kos kon²t ur uje rie²ite (v na²ej realizácii pouºívame kon²t= 0,66). 39
40 3 ALGORITMY ˆ Ak sa interval I j skrátil dostato ne, program pokra uje overovaním pribliºných Wolfeho podmienok. ˆ Ak I j > kon²t I j 1, autori W. Hager a H. Zhang navrhli získa bod c metódou bisekcie a interval I j aktualizova. Následne program LSHZ pokra uje overovaním pribliºných Wolfeho podmienok. Zmyslom tejto asti programu LSHZ je zabezpe i splnenie (64). Overovaním pribliºných Wolfeho podmienok (21) sa kon í vnútorná iterácia j programu LSHZ a za ína sa j + 1 iterácia. Po as ná²ho experimentovania sme sa nestretli so situáciou, v ktorej program LSHZ urobil viac ako 2 vnútorné iterácie. Z programátorského h adiska je ale potrebné zakomponova ur itú bezpe nostnú poistku v zmysle horného ohrani enia po tu vnútorných iterácií. Preto jedným zo vstupov programu je aj kon²tanta MAXit. Program LSHZ s podrobným komentárom v²etkých obsiahnutých funkcií sa nachádza v prílohe A.4 na strane Programová realizácia MKG Programové realizácie MKG sa nachádzajú v prílohách A.5 a A.6. Ide o realizácie metódy konjugovaných gradientov s parametrami MKG v tvaroch β F R k Vstupy programu: ˆ x 0 - ²tartovací bod úlohy ˆ macro - maximálny po et makroiterácií programu ˆ F val - predpis ú elovej funkcie ˆ F der - predpis derivácie ú elovej funkcie Výstupy programu: ˆ x 1 - optimálne rie²enie úlohy Popis programu: a β HZ+ k. V texte budeme pouºíva pojmy mikro- a makroiterácia. Za jednu mikroiteráciu povaºujeme postupnos príkazov od výpo tu smeru d k po výpo et smeru d k+1. 40
Motivácia Denícia determinantu Výpo et determinantov Determinant sú inu matíc Vyuºitie determinantov. Determinanty. 14. decembra 2010.
14. decembra 2010 Rie²enie sústav Plocha rovnobeºníka Objem rovnobeºnostena Rie²enie sústav Príklad a 11 x 1 + a 12 x 2 = c 1 a 21 x 1 + a 22 x 2 = c 2 Dostaneme: x 1 = c 1a 22 c 2 a 12 a 11 a 22 a 12
Matematika Funkcia viac premenných, Parciálne derivácie
Matematika 2-01 Funkcia viac premenných, Parciálne derivácie Euklidovská metrika na množine R n všetkých usporiadaných n-íc reálnych čísel je reálna funkcia ρ: R n R n R definovaná nasledovne: Ak X = x
Cvičenie č. 4,5 Limita funkcie
Cvičenie č. 4,5 Limita funkcie Definícia ity Limita funkcie (vlastná vo vlastnom bode) Nech funkcia f je definovaná na nejakom okolí U( ) bodu. Hovoríme, že funkcia f má v bode itu rovnú A, ak ( ε > )(
1. Limita, spojitost a diferenciálny počet funkcie jednej premennej
. Limita, spojitost a diferenciálny počet funkcie jednej premennej Definícia.: Hromadný bod a R množiny A R: v každom jeho okolí leží aspoň jeden bod z množiny A, ktorý je rôzny od bodu a Zadanie množiny
Matematika prednáška 4 Postupnosti a rady 4.5 Funkcionálne rady - mocninové rady - Taylorov rad, MacLaurinov rad
Matematika 3-13. prednáška 4 Postupnosti a rady 4.5 Funkcionálne rady - mocninové rady - Taylorov rad, MacLaurinov rad Erika Škrabul áková F BERG, TU Košice 15. 12. 2015 Erika Škrabul áková (TUKE) Taylorov
Metódy vol nej optimalizácie
Metódy vol nej optimalizácie Metódy vol nej optimalizácie p. 1/52 Metódy minimalizácie funkcie jednej premennej Metódy minimalizácie funkcie jednej premennej p. 2/52 Metódy minimalizácie funkcie jednej
M6: Model Hydraulický systém dvoch zásobníkov kvapaliny s interakciou
M6: Model Hydraulický ytém dvoch záobníkov kvapaliny interakciou Úlohy:. Zotavte matematický popi modelu Hydraulický ytém. Vytvorte imulačný model v jazyku: a. Matlab b. imulink 3. Linearizujte nelineárny
Goniometrické rovnice a nerovnice. Základné goniometrické rovnice
Goniometrické rovnice a nerovnice Definícia: Rovnice (nerovnice) obsahujúce neznámu x alebo výrazy s neznámou x ako argumenty jednej alebo niekoľkých goniometrických funkcií nazývame goniometrickými rovnicami
Maticové hry. doc. RNDr. tefan Pe²ko. 9. marca Katedra matematických metód a opera nej analýzy, FRI šu
Katedra matematických metód a opera nej analýzy, FRI šu 9. marca 2018 Antagonistický konikt dvoch hrá ov s kone nými priestormi stratégií modeluje maticová hra. Denícia 3.1 Kone nú hra s nulovým sú tom
MIDTERM (A) riešenia a bodovanie
MIDTERM (A) riešenia a bodovanie 1. (7b) Nech vzhl adom na štandardnú karteziánsku sústavu súradníc S 1 := O, e 1, e 2 majú bod P a vektory u, v súradnice P = [0, 1], u = e 1, v = 2 e 2. Aký predpis bude
Ekvačná a kvantifikačná logika
a kvantifikačná 3. prednáška (6. 10. 004) Prehľad 1 1 (dokončenie) ekvačných tabliel Formula A je ekvačne dokázateľná z množiny axióm T (T i A) práve vtedy, keď existuje uzavreté tablo pre cieľ A ekvačných
7. FUNKCIE POJEM FUNKCIE
7. FUNKCIE POJEM FUNKCIE Funkcia f reálnej premennej je : - každé zobrazenie f v množine všetkých reálnych čísel; - množina f všetkých usporiadaných dvojíc[,y] R R pre ktorú platí: ku každému R eistuje
6 Limita funkcie. 6.1 Myšlienka limity, interval bez bodu
6 Limita funkcie 6 Myšlienka ity, interval bez bodu Intuitívna myšlienka ity je prirodzená, ale definovať presne pojem ity je značne obtiažne Nech f je funkcia a nech a je reálne číslo Čo znamená zápis
x x x2 n
Reálne symetrické matice Skalárny súčin v R n. Pripomeniem, že pre vektory u = u, u, u, v = v, v, v R platí. dĺžka vektora u je u = u + u + u,. ak sú oba vektory nenulové a zvierajú neorientovaný uhol
Start. Vstup r. O = 2*π*r S = π*r*r. Vystup O, S. Stop. Start. Vstup P, C V = P*C*1,19. Vystup V. Stop
1) Vytvorte algoritmus (vývojový diagram) na výpočet obvodu kruhu. O=2xπxr ; S=πxrxr Vstup r O = 2*π*r S = π*r*r Vystup O, S 2) Vytvorte algoritmus (vývojový diagram) na výpočet celkovej ceny výrobku s
Eulerovské grafy. Príklad Daný graf nie je eulerovský, ale obsahuje eulerovskú cestu (a, ab, b, bc, c, cd, d, da, a, ac, c, ce, e, ed, d, db).
Eulerovské grafy Denícia Nech G = (V, E) je graf. Uzavretý ah v G sa nazýva eulerovská kruºnica, ak obsahuje v²etky hrany G. Otvorený ah obsahujúci v²etky hrany grafu sa nazýva eulerovská cesta. Graf sa
Základy automatického riadenia
Základy automatického riadenia Predná²ka 6 doc. Ing. Anna Jadlovská, PhD., doc. Ing. Ján Jadlovský, CSc. Katedra kybernetiky a umelej inteligencie Fakulta elektrotechniky a informatiky Technická univerzita
UNIVERZITA KOMENSKÉHO V BRATISLAVE FAKULTA MATEMATIKY, FYZIKY A INFORMATIKY
UNIVERZITA KOMENSKÉHO V BRATISLAVE FAKULTA MATEMATIKY, FYZIKY A INFORMATIKY MINIMAXNÉ OPTIMÁLNE NÁVRHY REGRESNÝCH EXPERIMENTOV DIPLOMOVÁ PRÁCA 2014 Bc. Gabriel GROMAN UNIVERZITA KOMENSKÉHO V BRATISLAVE
METÓDY VNÚTORNÉHO BODU VO FINANƒNÝCH MODELOCH DIPLOMOVÁ PRÁCA
Fakulta matematiky, fyziky a informatiky Univerzity Komenského v Bratislave Katedra aplikovanej matematiky a ²tatistiky METÓDY VNÚTORNÉHO BODU VO FINANƒNÝCH MODELOCH DIPLOMOVÁ PRÁCA 2006 Václav Kolátor
Numerické experimentovanie s novou parametrickou triedou kvázinewtonovských formúl.
UNIVERZITA KOMENSKÉHO V BRATISLAVE Fakulta matematiky, fyziky a informatiky Numerické experimentovanie s novou parametrickou triedou kvázinewtonovských formúl. Diplomová práca Bc. Matúš Stanovský Bratislava
PRUŽNOSŤ A PEVNOSŤ PRE ŠPECIÁLNE INŽINIERSTVO
ŽILINSKÁ UNIVERZITA V ŽILINE Fakulta špeciálneho inžinierstva Doc. Ing. Jozef KOVAČIK, CSc. Ing. Martin BENIAČ, PhD. PRUŽNOSŤ A PEVNOSŤ PRE ŠPECIÁLNE INŽINIERSTVO Druhé doplnené a upravené vydanie Určené
Úvod do lineárnej algebry. Monika Molnárová Prednášky
Úvod do lineárnej algebry Monika Molnárová Prednášky 2006 Prednášky: 3 17 marca 2006 4 24 marca 2006 c RNDr Monika Molnárová, PhD Obsah 2 Sústavy lineárnych rovníc 25 21 Riešenie sústavy lineárnych rovníc
Metódy vol nej optimalizácie
Metódy vol nej optimalizácie Metódy vol nej optimalizácie p. 1/28 Motivácia k metódam vol nej optimalizácie APLIKÁCIE p. 2/28 II 1. PRÍKLAD: Lineárna regresia - metóda najmenších štvorcov Na základe dostupných
Spojité rozdelenia pravdepodobnosti. Pomôcka k predmetu PaŠ. RNDr. Aleš Kozubík, PhD. 26. marca Domovská stránka. Titulná strana.
Spojité rozdelenia pravdepodobnosti Pomôcka k predmetu PaŠ Strana z 7 RNDr. Aleš Kozubík, PhD. 6. marca 3 Zoznam obrázkov Rovnomerné rozdelenie Ro (a, b). Definícia.........................................
Moderné vzdelávanie pre vedomostnú spoločnosť Projekt je spolufinancovaný zo zdrojov EÚ M A T E M A T I K A
M A T E M A T I K A PRACOVNÝ ZOŠIT II. ROČNÍK Mgr. Agnesa Balážová Obchodná akadémia, Akademika Hronca 8, Rožňava PRACOVNÝ LIST 1 Urč typ kvadratickej rovnice : 1. x 2 3x = 0... 2. 3x 2 = - 2... 3. -4x
Základy automatického riadenia
Základy automatického riadenia Predná²ka 8 doc. Ing. Anna Jadlovská, PhD., doc. Ing. Ján Jadlovský, CSc. Katedra kybernetiky a umelej inteligencie Fakulta elektrotechniky a informatiky Technická univerzita
Numerické metódy matematiky I
Prednáška č. 7 Numerické metódy matematiky I Riešenie sústav lineárnych rovníc ( pokračovanie ) Prednáška č. 7 OBSAH 1. Metóda singulárneho rozkladu (SVD) Úvod SVD štvorcovej matice SVD pre menej rovníc
Mini minimaliz acia an BUˇ Koˇ sice 2011
Mini minimalizácia Ján BUŠA Košice 2011 RECENZOVALI: Prof. RNDr. Noname, CSc. Doc. RNDr. Emanname, PhD. Prvé vydanie Za odbornú stránku učebného textu zodpovedá autor. Rukopis neprešiel redakčnou ani jazykovou
Jednotkový koreň (unit root), diferencovanie časového radu, unit root testy
Jednotkový koreň (unit root), diferencovanie časového radu, unit root testy Beáta Stehlíková Časové rady, FMFI UK, 2012/2013 Jednotkový koreň(unit root),diferencovanie časového radu, unit root testy p.1/18
VLASTNÉ ČÍSLA A JORDANOV KANONICKÝ TVAR. Michal Zajac. 3 T b 1 = T b 2 = = = 2b
VLASTNÉ ČÍSLA A JORDANOV KANONICKÝ TVAR Michal Zajac Vlastné čísla a vlastné vektory Pripomeňme najprv, že lineárny operátor T : L L je vzhl adom na bázu B = {b 1, b 2,, b n } lineárneho priestoru L určený
MATEMATIKA I. Základy diferenciálneho počtu. Návody k cvičeniam pre odbory VSVH a STOP. Andrea Stupňanová, Alexandra Šipošová
MATEMATIKA I. Základy diferenciálneho počtu Návody k cvičeniam pre odbory VSVH a STOP Andrea Stupňanová, Alexandra Šipošová MATEMATIKA I. Základy diferenciálneho počtu Návody k cvičeniam pre odbory VSVH
Nelineárne optimalizačné modely a metódy
Nelineárne optimalizačné modely a metódy Téma prednášky č. 8 Metódy transformujúce úlohu naviazaný extrém na úlohu na voľný extrém Prof. Ing. Michal Fendek, CSc. Katedra operačného výskumu a ekonometrie
Matematika 2. časť: Funkcia viac premenných Letný semester 2013/2014
Matematika 2 časť: Funkcia viac premenných Letný semester 2013/2014 RNDr. Jana Pócsová, PhD. Ústav riadenia a informatizácie výrobných procesov Fakulta BERG Technická univerzita v Košiciach e-mail: jana.pocsova@tuke.sk
DIPLOMOVÁ PRÁCE. Monika Jakubcová Míry ecience portfolia vzhledem k stochastické dominanci
Univerzita Karlova v Praze Matematicko-fyzikální fakulta DIPLOMOVÁ PRÁCE Monika Jakubcová Míry ecience portfolia vzhledem k stochastické dominanci Katedra pravd podobnosti a matematické statistiky Vedoucí
ARMA modely čast 2: moving average modely (MA)
ARMA modely čast 2: moving average modely (MA) Beáta Stehlíková Časové rady, FMFI UK, 2014/2015 ARMA modely časť 2: moving average modely(ma) p.1/24 V. Moving average proces prvého rádu - MA(1) ARMA modely
FUNKCIE N REÁLNYCH PREMENNÝCH
FAKULTA MATEMATIKY, FYZIKY A INFORMATIKY UNIVERZITY KOMENSKÉHO V BRATISLAVE FUNKCIE N REÁLNYCH PREMENNÝCH RNDr. Kristína Rostás, PhD. PREDMET: Matematická analýza ) 2010/2011 1. DEFINÍCIA REÁLNEJ FUNKCIE
Pravdepodobnos a ²tatistika (1-INF-435) Poznámky k predná²kam. Radoslav Harman, KAM, FMFI UK
Pravdepodobnos a ²tatistika (1-INF-435) Poznámky k predná²kam Radoslav Harman, KAM, FMFI UK 15. januára 2014 Obsah 1 Úvod 3 2 Axiomatická denícia pravdepodobnosti 3 2.1 Priestor udalostí..................................
Obvod a obsah štvoruholníka
Obvod a štvoruholníka D. Štyri body roviny z ktorých žiadne tri nie sú kolineárne (neležia na jednej priamke) tvoria jeden štvoruholník. Tie body (A, B, C, D) sú vrcholy štvoruholníka. strany štvoruholníka
Komplexné čísla, Diskrétna Fourierova transformácia 1
Komplexné čísla, Diskrétna Fourierova transformácia Komplexné čísla C - množina všetkých komplexných čísel komplexné číslo: z = a + bi, kde a, b R, i - imaginárna jednotka i =, t.j. i =. komplexne združené
Metódy vol nej optimalizácie
Metódy vol nej optimalizácie Metódy vol nej optimalizácie p. 1/34 Motivácia k metódam vol nej optimalizácie p. 2/34 Metódy na riešenie úloh typu min f 0 (x) x K R n (MP) kde K = {x R n f i (x) 0,i I, h
Zbierka rie²ených úloh z matematickej fyziky
Zbierka rie²ených úloh z matematickej fyziky Milan šukovi 22. novembra 2009 2 Obsah Komplexné ísla. Úvod.................................................................2 Úlohy...............................................................
Nekone ný antagonistický konikt
Katedra matematických metód, FRI šu 12. apríl 2012 V al²om výklade sa obmedzíme na také hry dvoch hrá ov H 0, v ktorých sú priestory stratégií hrá ov nekone né mnoºiny. Takýto prístup je výhodný aj v pripadoch
Numerické metódy Zbierka úloh
Blanka Baculíková Ivan Daňo Numerické metódy Zbierka úloh Strana 1 z 37 Predhovor 3 1 Nelineárne rovnice 4 2 Sústavy lineárnych rovníc 7 3 Sústavy nelineárnych rovníc 1 4 Interpolačné polynómy 14 5 Aproximácia
MATEMATIKA. Martin Kalina
MATEMATIKA Martin Kalina Slovenská technická univerzita v Bratislave Všetky práva vyhradené. Nijaká časť textu nesmie byť použitá na ďalšie šírenie akoukoľvek formou bez predchádzajúceho súhlasu autorov
Prechod z 2D do 3D. Martin Florek 3. marca 2009
Počítačová grafika 2 Prechod z 2D do 3D Martin Florek florek@sccg.sk FMFI UK 3. marca 2009 Prechod z 2D do 3D Čo to znamená? Ako zobraziť? Súradnicové systémy Čo to znamená? Ako zobraziť? tretia súradnica
3. Striedavé prúdy. Sínusoida
. Striedavé prúdy VZNIK: Striedavý elektrický prúd prechádza obvodom, ktorý je pripojený na zdroj striedavého napätia. Striedavé napätie vyrába synchrónny generátor, kde na koncoch rotorového vinutia sa
Motivácia pojmu derivácia
Derivácia funkcie Motivácia pojmu derivácia Zaujíma nás priemerná intenzita zmeny nejakej veličiny (dráhy, rastu populácie, veľkosti elektrického náboja, hmotnosti), vzhľadom na inú veličinu (čas, dĺžka)
Pavol Jozef afárik University in Ko²ice Faculty of Science. Testovanie a verikácia programov Floydova metóda Gabriela Andrejková
Pavol Jozef afárik University in Ko²ice Faculty of Science Testovanie a verikácia programov Floydova metóda Gabriela Andrejková Pri dokazovaní správnosti programov je potrebné ma ²pecikované: a) programovací
Prednáška Fourierove rady. Matematická analýza pre fyzikov IV. Jozef Kise lák
Prednáška 6 6.1. Fourierove rady Základná myšlienka: Nech x Haφ 1,φ 2,...,φ n,... je ortonormálny systém v H, dá sa tento prvok rozvinút do radu x=c 1 φ 1 + c 2 φ 2 +...,c n φ n +...? Ako nájdeme c i,
Katedra matematiky Fakulta elektrotechniky a informatiky
Katedra matematiky Fakulta elektrotechniky a informatiky Technická univerzita v Ko²iciach GRAFOVÉ ALGORITMY A FORMÁLNA LOGIKA Marián Kle², Ján Plavka Ko²ice 2008 RECENZOVALI: RNDr. Vladimír Lacko, PhD.
Matematika 2. časť: Analytická geometria
Matematika 2 časť: Analytická geometria RNDr. Jana Pócsová, PhD. Ústav riadenia a informatizácie výrobných procesov Fakulta BERG Technická univerzita v Košiciach e-mail: jana.pocsova@tuke.sk Súradnicové
PREHĽAD ZÁKLADNÝCH VZORCOV A VZŤAHOV ZO STREDOŠKOLSKEJ MATEMATIKY. Pomôcka pre prípravný kurz
KATEDRA APLIKOVANEJ MATEMATIKY A INFORMATIKY STROJNÍCKA FAKULTA TU KOŠICE PREHĽAD ZÁKLADNÝCH VZORCOV A VZŤAHOV ZO STREDOŠKOLSKEJ MATEMATIKY Pomôcka pre prípravný kurz 8 ZÁKLADNÉ ALGEBRAICKÉ VZORCE ) (a±b)
ARMA modely čast 2: moving average modely (MA)
ARMA modely čast 2: moving average modely (MA) Beáta Stehlíková Časové rady, FMFI UK, 2011/2012 ARMA modely časť 2: moving average modely(ma) p.1/25 V. Moving average proces prvého rádu - MA(1) ARMA modely
KATEDRA DOPRAVNEJ A MANIPULAČNEJ TECHNIKY Strojnícka fakulta, Žilinská Univerzita
132 1 Absolútna chyba: ) = - skut absolútna ochýlka: ) ' = - spr. relatívna chyba: alebo Chyby (ochýlky): M systematické, M náhoné, M hrubé. Korekcia: k = spr - = - Î' pomerná korekcia: Správna honota:
Harmonizované technické špecifikácie Trieda GP - CS lv EN Pevnosť v tlaku 6 N/mm² EN Prídržnosť
Baumit Prednástrek / Vorspritzer Vyhlásenie o parametroch č.: 01-BSK- Prednástrek / Vorspritzer 1. Jedinečný identifikačný kód typu a výrobku: Baumit Prednástrek / Vorspritzer 2. Typ, číslo výrobnej dávky
Riešenie sústavy lineárnych rovníc. Priame metódy.
Riešenie sústavy lineárnych rovníc. Priame metódy. Ing. Gabriel Okša, CSc. Matematický ústav Slovenská akadémia vied Bratislava Stavebná fakulta STU G. Okša: Priame metódy 1/16 Obsah 1 Základy 2 Systémy
Hľadanie, skúmanie a hodnotenie súvislosti medzi znakmi
Hľadanie, skúmanie a hodnotenie súvislosti medzi znakmi Typy súvislostí javov a vecí: nepodstatné - vonkajšia súvislosť nevyplýva z vnútornej potreby (javy spoločne vznikajú, majú zhodný priebeh, alebo
Technická univerzita v Košiciach Fakulta elektrotechniky a informatiky MATEMATIKA II. Zbierka riešených a neriešených úloh
Technická univerzita v Košiciach Fakulta elektrotechniky a informatiky MATEMATIKA II Zbierka riešených a neriešených úloh Anna Grinčová Jana Petrillová Košice 06 Technická univerzita v Košiciach Fakulta
Lineárna algebra I - pole skalárov, lineárny priestor, lineárna závislosť, dimenzia, podpriestor, suma podpriestorov, izomorfizmus
1. prednáška Lineárna algebra I - pole skalárov, lineárny priestor, lineárna závislosť, dimenzia, podpriestor, suma podpriestorov, izomorfizmus Matematickým základom kvantovej mechaniky je teória Hilbertových
Pevné ložiská. Voľné ložiská
SUPPORTS D EXTREMITES DE PRECISION - SUPPORT UNIT FOR BALLSCREWS LOŽISKA PRE GULIČKOVÉ SKRUTKY A TRAPÉZOVÉ SKRUTKY Výber správnej podpory konca uličkovej skrutky či trapézovej skrutky je dôležité pre správnu
Faculty of Mathematics, Physics and Informatics Comenius University Bratislava. NumDif
Numerické riešenie diferenciálnych rovníc Jela Babušíková Faculty of Mathematics, Physics and Informatics Comenius University Bratislava Klasifikácia diferenciálnych rovníc: obyčajné - počiatočná a okrajová
Priamkové plochy. Ak každým bodom plochy Φ prechádza aspoň jedna priamka, ktorá (celá) na nej leží potom plocha Φ je priamková. Santiago Calatrava
Priamkové plochy Priamkové plochy Ak každým bodom plochy Φ prechádza aspoň jedna priamka, ktorá (celá) na nej leží potom plocha Φ je priamková. Santiago Calatrava Priamkové plochy rozdeľujeme na: Rozvinuteľné
Kompilátory. Cvičenie 6: LLVM. Peter Kostolányi. 21. novembra 2017
Kompilátory Cvičenie 6: LLVM Peter Kostolányi 21. novembra 2017 LLVM V podstate sada nástrojov pre tvorbu kompilátorov LLVM V podstate sada nástrojov pre tvorbu kompilátorov Pôvodne Low Level Virtual Machine
Obsah. 1.1 Reálne čísla a ich základné vlastnosti... 7 1.1.1 Komplexné čísla... 8
Obsah 1 Číselné obory 7 1.1 Reálne čísla a ich základné vlastnosti............................ 7 1.1.1 Komplexné čísla................................... 8 1.2 Číselné množiny.......................................
Základy automatického riadenia
Základy automatického riadenia Predná²ka 9 doc. Ing. Anna Jadlovská, PhD., doc. Ing. Ján Jadlovský, CSc. Katedra kybernetiky a umelej inteligencie Fakulta elektrotechniky a informatiky Technická univerzita
Príklady na precvičovanie Fourierove rady
Príklady na precvičovanie Fourierove rady Ďalším významným typom funkcionálnych radov sú trigonometrické rady, pri ktorých sú jednotlivé členy trigonometrickými funkciami. Konkrétne, jedná sa o rady tvaru
Úvod 2 Predhovor... 2 Sylaby a literatúra... 2 Označenia... 2
Obsah Úvod Predhovor Sylaby a literatúra Označenia Euklidovské vektorové priestory 3 Skalárny súčin 3 Gram-Schmidtov ortogonalizačný proces 8 Kvadratické formy 6 Definícia a základné vlastnosti 6 Kanonický
7 Derivácia funkcie. 7.1 Motivácia k derivácii
Híc, P Pokorný, M: Matematika pre informatikov a prírodné vedy 7 Derivácia funkcie 7 Motivácia k derivácii S využitím derivácií sa stretávame veľmi často v matematike, geometrii, fyzike, či v rôznych technických
NUMERICKÁ MATEMATIKA. Moderné vzdelávanie pre vedomostnú spoločnosť/ Projekt je spolufinancovaný zo zdrojov EÚ. Fakulta elektrotechniky a informatiky
Moderné vzdelávanie pre vedomostnú spoločnosť/ Projekt je spolufinancovaný zo zdrojov EÚ NUMERICKÁ MATEMATIKA Fakulta elektrotechniky a informatiky Štefan Berežný Táto publikácia vznikla za finančnej podpory
Numerické metódy, pravdepodobnosť a matematická štatistika. Ján BUŠA Viktor PIRČ Štefan SCHRÖTTER
Numerické metódy, pravdepodobnosť a matematická štatistika Ján BUŠA Viktor PIRČ Štefan SCHRÖTTER Košice 2006 RECENZOVALI: Prof. RNDr. Jozef Doboš, CSc. Doc. RNDr. Vladimír Penjak, CSc. Prvé vydanie Za
Goniometrické substitúcie
Goniometrické substitúcie Marta Kossaczká S goniometrickými funkciami ste sa už určite stretli, pravdepodobne predovšetkým v geometrii. Ich použitie tam ale zďaleka nekončí. Nazačiatoksizhrňme,čoonichvieme.Funkciesínusakosínussadajúdefinovať
Numerické metódy, pravdepodobnosť a matematická štatistika
Numerické metódy, pravdepodobnosť a matematická štatistika Ján BUŠA Viktor PIRČ Štefan SCHRÖTTER Strana 1 z 262 Košice 2006 RECENZOVALI: Prof. RNDr. Jozef Doboš, CSc. Doc. RNDr. Vladimír Penjak, CSc. Strana
24. Základné spôsoby zobrazovania priestoru do roviny
24. Základné spôsoby zobrazovania priestoru do roviny Voľné rovnobežné premietanie Presné metódy zobrazenia trojrozmerného priestoru do dvojrozmernej roviny skúma samostatná matematická disciplína, ktorá
HASLIM112V, HASLIM123V, HASLIM136V HASLIM112Z, HASLIM123Z, HASLIM136Z HASLIM112S, HASLIM123S, HASLIM136S
PROUKTOVÝ LIST HKL SLIM č. sklad. karty / obj. číslo: HSLIM112V, HSLIM123V, HSLIM136V HSLIM112Z, HSLIM123Z, HSLIM136Z HSLIM112S, HSLIM123S, HSLIM136S fakturačný názov výrobku: HKL SLIMv 1,2kW HKL SLIMv
Tomáš Madaras Prvočísla
Prvočísla Tomáš Madaras 2011 Definícia Nech a Z. Čísla 1, 1, a, a sa nazývajú triviálne delitele čísla a. Cele číslo a / {0, 1, 1} sa nazýva prvočíslo, ak má iba triviálne delitele; ak má aj iné delitele,
Deliteľnosť a znaky deliteľnosti
Deliteľnosť a znaky deliteľnosti Medzi základné pojmy v aritmetike celých čísel patrí aj pojem deliteľnosť. Najprv si povieme, čo znamená, že celé číslo a delí celé číslo b a ako to zapisujeme. Nech a
Definícia parciálna derivácia funkcie podľa premennej x. Definícia parciálna derivácia funkcie podľa premennej y. Ak existuje limita.
Teória prednáška č. 9 Deinícia parciálna deriácia nkcie podľa premennej Nech nkcia Ak eistje limita je deinoaná okolí bod [ ] lim. tak túto limit nazýame parciálno deriácio nkcie podľa premennej bode [
3. prednáška. Komplexné čísla
3. predáška Komplexé čísla Úvodé pozámky Vieme, že existujú také kvadratické rovice, ktoré emajú riešeie v obore reálych čísel. Študujme kvadratickú rovicu x x + 5 = 0 Použitím štadardej formule pre výpočet
Vektorový priestor V : Množina prvkov (vektory), na ktorej je definované ich sčítanie a ich
Tuesday 15 th January, 2013, 19:53 Základy tenzorového počtu M.Gintner Vektorový priestor V : Množina prvkov (vektory), na ktorej je definované ich sčítanie a ich násobenie reálnym číslom tak, že platí:
NUMERICKÁ MATEMATIKA A MATEMATICKÁ ŠTATISTIKA
Moderné vzdelávanie pre vedomostnú spoločnosť Projekt je spolufinancovaný zo zdrojov EÚ NUMERICKÁ MATEMATIKA A MATEMATICKÁ ŠTATISTIKA Stavebná fakulta Doc.Ing. Roman Vodička, PhD. RNDr. PavolPurcz, PhD.
P P Ó P. r r t r r r s 1. r r ó t t ó rr r rr r rí st s t s. Pr s t P r s rr. r t r s s s é 3 ñ
P P Ó P r r t r r r s 1 r r ó t t ó rr r rr r rí st s t s Pr s t P r s rr r t r s s s é 3 ñ í sé 3 ñ 3 é1 r P P Ó P str r r r t é t r r r s 1 t r P r s rr 1 1 s t r r ó s r s st rr t s r t s rr s r q s
Základné poznatky molekulovej fyziky a termodynamiky
Základné poznatky molekulovej fyziky a termodynamiky Opakovanie učiva II. ročníka, Téma 1. A. Príprava na maturity z fyziky, 2008 Outline Molekulová fyzika 1 Molekulová fyzika Predmet Molekulovej fyziky
Reálna funkcia reálnej premennej
(ÚMV/MAN3a/10) RNDr. Ivan Mojsej, PhD ivan.mojsej@upjs.sk 18.10.2012 Úvod V každodennom živote, hlavne pri skúmaní prírodných javov, procesov sa stretávame so závislosťou veľkosti niektorých veličín od
Markovove procesy. Teória hromadnej obsluhy. doc. RNDr. tefan Pe²ko, CSc. 17. októbra Katedra matematických metód, FRI šu
Teória hromadnej obsluhy Katedra matematických metód, FRI šu 17. októbra 2013 Náhodný re azec {X(t)} t T s mnoºinou stavov S nazveme Markovov proces, ak 1 mnoºina T = 0, ), 2 platí Markovova vlastnos :
PageRank algoritmus. Univerzita Komenského v Bratislave Fakulta Matematiky, Fyziky a Informatiky
Univerzita Komenského v Bratislave Fakulta Matematiky, Fyziky a Informatiky PageRank algoritmus Bakalárska práca Študijný program: Informatika Študijný odbor: 9.2.1 Informatika Školiace pracovisko: Katedra
Ako si nájs chybu? o a ako sa pýta výsledkov
o a ako sa pýta výsledkov Katedra teoretickej fyziky a didaktitky fyziky FMFI, UK Letná ²kola FKS/TMF 29.7.2016 Keby ste sa nudili Túto prezentáciu a mnoºstvo al²ích príkladov nájdete na davinci.fmph.uniba.sk/
Numerické metódy Učebný text pre bakalárske štúdium
Imrich Pokorný Numerické metódy Učebný text pre bakalárske štúdium Strana 1 z 48 1 Nepresnosť numerického riešenia úloh 4 1.1 Zdroje chýb a ich klasifikácia................... 4 1.2 Základné pojmy odhadu
Obyčajné diferenciálne rovnice
(ÚMV/MAN3b/10) RNDr. Ivan Mojsej, PhD ivan.mojsej@upjs.sk 14.3.2013 Úvod patria k najdôležitejším a najviac prepracovaným matematickým disciplínam. Nielen v minulosti, ale aj v súčastnosti predstavujú
Podnikateľ 90 Mobilný telefón Cena 95 % 50 % 25 %
Podnikateľ 90 Samsung S5230 Samsung C3530 Nokia C5 Samsung Shark Slider S3550 Samsung Xcover 271 T-Mobile Pulse Mini Sony Ericsson ZYLO Sony Ericsson Cedar LG GM360 Viewty Snap Nokia C3 Sony Ericsson ZYLO
4. Výrokové funkcie (formy), ich definičný obor a obor pravdivosti
4. Výrokové funkcie (formy), ich definičný obor a obor pravdivosti Výroková funkcia (forma) ϕ ( x) je formálny výraz (formula), ktorý obsahuje znak x, pričom x berieme z nejakej množiny M. Ak za x zvolíme
ss rt çã r s t Pr r Pós r çã ê t çã st t t ê s 1 t s r s r s r s r q s t r r t çã r str ê t çã r t r r r t r s
P P P P ss rt çã r s t Pr r Pós r çã ê t çã st t t ê s 1 t s r s r s r s r q s t r r t çã r str ê t çã r t r r r t r s r t r 3 2 r r r 3 t r ér t r s s r t s r s r s ér t r r t t q s t s sã s s s ér t
Integrovanie racionálnych funkcií
Integrovanie racionálnych funkcií Tomáš Madaras 2009-20 Z teórie funkcií už vieme, že každá racionálna funkcia (t.j. podiel dvoch polynomických funkcií) sa dá zapísať ako súčet polynomickej funkcie a funkcie
viacrozmerných a nekonečnorozmerných priestoroch. A ako nasvedčuje jej názov, pôjde o rovnice nelineárne.
Nelineárna analýza 1. Úvod Na začiatok by bolo načim ako-tak vymedzit, čím sa nelineárna analýza zaoberá. Čitatel by už mal však mat dostatok skúseností, aby vedel, že je to dost t ažké u l ubovol nej
UNIVERZITA KOMENSKÉHO V BRATISLAVE FAKULTA MATEMATIKY, FYZIKY A INFORMATIKY
UNIVERZITA KOMENSKÉHO V BRATISLAVE FAKULTA MATEMATIKY, FYZIKY A INFORMATIKY KALIBRÁCIA JEDNOFAKTOROVÉHO MODELU ÚROKOVÝCH MIER POMOCOU VIACERÝCH KRITÉRIÍ DIPLOMOVÁ PRÁCA Bratislava 2015 Bc. Martin ƒechvala
Hry N hrá ov. doc. RNDr. tefan Pe²ko. April 9, Katedra matematických metód a opera nej analýzy, FRI šu
Katedra matematických metód a opera nej analýzy, FRI šu April 9, 2018 Budeme predpoklada, ºe kaºdý z N hrá ov (N 2) je inteligentný hrá. Najskôr za budeme zaobera nekooperativnymi hrami, v ktorých hrá
,Zohrievanie vody indukčným varičom bez pokrievky,
Farba skupiny: zelená Označenie úlohy:,zohrievanie vody indukčným varičom bez pokrievky, Úloha: Zistiť, ako závisí účinnosť zohrievania vody na indukčnom variči od priemeru použitého hrnca. Hypotéza: Účinnosť
Gramatická indukcia a jej využitie
a jej využitie KAI FMFI UK 29. Marec 2010 a jej využitie Prehľad Teória formálnych jazykov 1 Teória formálnych jazykov 2 3 a jej využitie Na počiatku bolo slovo. A slovo... a jej využitie Definícia (Slovo)
Škola pre mimoriadne nadané deti a Gymnázium
Škola: Predmet: Skupina: Trieda: Dátum: Škola pre mimoriadne nadané deti a Gymnázium Fyzika Fyzikálne veličiny a ich jednotky Obsah a metódy fyziky, Veličiny a jednotky sústavy SI, Násobky a diely fyzikálnych
Základy matematickej štatistiky
1. Náhodný výber, výberové momenty a odhad parametrov Katedra Matematických metód Fakulta Riadenia a Informatiky Žilinská Univerzita v Žiline 6. mája 2015 1 Náhodný výber 2 Výberové momenty 3 Odhady parametrov
Súradnicová sústava (karteziánska)
Súradnicová sústava (karteziánska) = sú to na seba kolmé priamky (osi) prechádzajúce jedným bodom, na všetkých osiach sú jednotky rovnakej dĺžky-karteziánska sústava zavedieme ju nasledovne 1. zvolíme