Numerické metody 6. května FJFI ČVUT v Praze

Podobné dokumenty
Nelineární rovnice. Numerické metody 6. května FJFI ČVUT v Praze

Hledání extrémů funkcí

Aproximace funkcí. Numerické metody 6. května FJFI ČVUT v Praze

Numerické metody a programování. Lekce 8

Integrace. Numerické metody 7. května FJFI ČVUT v Praze

Globální extrémy. c ÚM FSI VUT v Brně. 10. ledna 2008

Globální extrémy (na kompaktní množině)

Definice globální minimum (absolutní minimum) v bodě A D f, jestliže X D f

5. Lokální, vázané a globální extrémy

Matematika pro informatiky

1 Extrémy funkcí - slovní úlohy

7.1 Extrémy a monotonie

Kombinatorická minimalizace

Hledání kořenů rovnic jedné reálné proměnné metoda půlení intervalů Michal Čihák 23. října 2012

APLIKACE. Poznámky Otázky

fakulty MENDELU v Brně (LDF) s ohledem na disciplíny společného základu (reg. č. CZ.1.07/2.2.00/28.

Funkce v ıce promˇ enn ych Extr emy Pˇredn aˇska p at a 12.bˇrezna 2018

Úvod do optimalizace Matematické metody pro ITS (11MAMY)

LDF MENDELU. Simona Fišnarová (MENDELU) LDR druhého řádu VMAT, IMT 1 / 22

OPTIMALIZACE. (přehled metod)

řešeny numericky 6 Obyčejné diferenciální rovnice řešeny numericky

Vlastní (charakteristická) čísla a vlastní (charakteristické) Pro zadanou čtvercovou matici A budeme řešit maticovou

Numerická matematika 1

LDF MENDELU. Simona Fišnarová (MENDELU) Základy lineárního programování VMAT, IMT 1 / 25

9. přednáška 26. listopadu f(a)h < 0 a pro h (0, δ) máme f(a 1 + h, a 2,..., a m ) f(a) > 1 2 x 1

Věta 12.3 : Věta 12.4 (princip superpozice) : [MA1-18:P12.7] rovnice typu y (n) + p n 1 (x)y (n 1) p 1 (x)y + p 0 (x)y = q(x) (6)

Kapitola 4: Průběh funkce 1/11

Numerické řešení nelineárních rovnic

Co je obsahem numerických metod?

METODA PŮLENÍ INTERVALU (METODA BISEKCE) METODA PROSTÉ ITERACE NEWTONOVA METODA

Nelineární optimalizace a numerické metody (MI NON)

Numerické metody a programování. Lekce 7

12. Lineární programování

Hledáme lokální extrémy funkce vzhledem k množině, která je popsána jednou či několika rovnicemi, vazebními podmínkami. Pokud jsou podmínky

Budeme hledat řešení y(x) okrajové úlohy pro diferenciální rovnici druhého řádu v samoadjungovaném tvaru na intervalu a, b : 2 ) y i p i+ 1

Dnešní látka: Literatura: Kapitoly 3 a 4 ze skript Karel Rektorys: Matematika 43, ČVUT, Praha, Text přednášky na webové stránce přednášejícího.

Průvodce studiem. do bodu B se snažíme najít nejkratší cestu. Ve firmách je snaha minimalizovat

Odhad parametrů N(µ, σ 2 )

Co jsme udělali: Au = f, u D(A)

Extrémy funkce dvou proměnných

Úvod do optimalizace, metody hladké optimalizace

Učební texty k státní bakalářské zkoušce Matematika Skalární součin. študenti MFF 15. augusta 2008

Kapitola 4: Průběh funkce 1/11

Vzdělávací materiál. vytvořený v projektu OP VK CZ.1.07/1.5.00/ Anotace. Diferenciální počet VY_32_INOVACE_M0216.


4EK213 Lineární modely. 10. Celočíselné programování

Algebraické rovnice. Obsah. Aplikovaná matematika I. Ohraničenost kořenů a jejich. Aproximace kořenů metodou půlení intervalu.

Odhad parametrů N(µ, σ 2 )

Četba: Texty o lineární algebře (odkazy na webových stránkách přednášejícího).

Faculty of Nuclear Sciences and Physical Engineering Czech Technical University in Prague

DRN: Kořeny funkce numericky

fakulty MENDELU v Brně (LDF) s ohledem na disciplíny společného základu (reg. č. CZ.1.07/2.2.00/28.

Interpolace pomocí splajnu

Úlohy k přednášce NMAG 101 a 120: Lineární algebra a geometrie 1 a 2,

Čebyševovy aproximace

Tento dokument obsahuje zadání pro semestrální programy z PAA. Vypracování. vypracovanou úlohu podle níže uvedených zadání. To mimo jiné znamená, že

Nejdřív spočítáme jeden příklad na variaci konstant pro lineární diferenciální rovnici 2. řádu s kostantními koeficienty. y + y = 4 sin t.

Řešení 1b Máme najít body, v nichž má funkce (, ) vázané extrémy, případně vázané lokální extrémy s podmínkou (, )=0, je-li: (, )= +,

EXTRÉMY FUNKCÍ VÍCE PROMĚNNÝCH

4EK201 Matematické modelování. 2. Lineární programování

Četba: Texty o lineární algebře (odkazy na webových stránkách přednášejícího).

ODR metody Runge-Kutta

Dnešní látka Variačně formulované okrajové úlohy zúplnění prostoru funkcí. Lineární zobrazení.

1 Tyto materiály byly vytvořeny za pomoci grantu FRVŠ číslo 1145/2004.

7 Konvexní množiny. min c T x. při splnění tzv. podmínek přípustnosti, tj. x = vyhovuje podmínkám: A x = b a x i 0 pro každé i n.

Momenty setrvačnosti a deviační momenty

Cvičení 5 - Inverzní matice

Všechno, co jste kdy chtěli vědět o maticích, ale báli jste se zeptat

3. přednáška 15. října 2007

Lineární funkce, rovnice a nerovnice

LDF MENDELU. Simona Fišnarová (MENDELU) Průběh funkce ZVMT lesnictví 1 / 21

4EK213 Lineární modely. 4. Simplexová metoda - závěr

Matematika 5 FSV UK, ZS Miroslav Zelený

Soustavy nelineárních rovnic pomocí systému Maple. Newtonova metoda.

Důvodů proč se zabývat numerickou matematikou je více. Ze základní školy si odnášíme znalost, že číslo

Připomenutí co je to soustava lineárních rovnic

Příklad 1 ŘEŠENÉ PŘÍKLADY Z M1A ČÁST 6

verze 1.4 Ekvivalentní podmínkou pro stacionární bod je, že totální diferenciál je nulový

Literatura: Kapitola 2 d) ze skript Karel Rektorys: Matematika 43, ČVUT, Praha, Text přednášky na webové stránce přednášejícího.

Obecná úloha lineárního programování. Úloha LP a konvexní množiny Grafická metoda. Jiří Neubauer. Katedra ekonometrie FEM UO Brno

(Poznámka: V MA 43 je věta formulována trochu odlišně.)

Interpolace, ortogonální polynomy, Gaussova kvadratura

Pozn. 1. Při návrhu aproximace bychom měli aproximační funkci vybírat tak, aby vektory ϕ (i) byly lineárně

MATURITNÍ TÉMATA Z MATEMATIKY

Příklady pro předmět Aplikovaná matematika (AMA) část 1

Kapitola 12: Soustavy diferenciálních rovnic 1. řádu

f(c) = 0. cn pro f(c n ) > 0 b n pro f(c n ) < 0

Četba: Texty o lineární algebře (odkazy na webových stránkách přednášejícího).

Literatura: Kapitoly 3, 4 a 2 d) ze skript Karel Rektorys: Matematika 43, ČVUT, Praha, Text přednášky na webové stránce přednášejícího.

Diferenciál funkce dvou proměnných. Má-li funkce f = f(x, y) spojité parciální derivace v bodě a, pak lineární formu (funkci)

Kapitola 4: Extrémy funkcí dvou proměnných 1/5

OPTIMALIZACE A MULTIKRITERIÁLNÍ HODNOCENÍ FUNKČNÍ ZPŮSOBILOSTI POZEMNÍCH STAVEB D24FZS

prof. RNDr. Čestmír Burdík DrCs. prof. Ing. Edita Pelantová CSc. BI-ZMA ZS 2009/2010

Typy příkladů na písemnou část zkoušky 2NU a vzorová řešení (doc. Martišek 2017)

MATEMATIKA II - vybrané úlohy ze zkoušek (2015)

4EK213 LINEÁRNÍ MODELY

f(x) = arccotg x 2 x lim f(x). Určete všechny asymptoty grafu x 2 2 =

Funkce jedn e re aln e promˇ enn e Derivace Pˇredn aˇska ˇr ıjna 2015

Napište rovnici tečné roviny ke grafu funkce f(x, y) = xy, která je kolmá na přímku. x = y + 2 = 1 z

7. Derivace složené funkce. Budeme uvažovat složenou funkci F = f(g), kde některá z jejich součástí

Transkript:

Extrémy funkcí Numerické metody 6. května 2018 FJFI ČVUT v Praze 1

Úvod Úvod 1D Více dimenzí Kombinatorika Lineární programování Programy 1

Úvod

Úvod - Úloha Snažíme se najít extrém funkce, at už jedné nebo více proměnných, 1. minimum lokální/globální, 2. maximum lokální/globální. Důležité je opět znát aspoň trochu chování vyšetřované funkce. 2

Úvod - Náročnost Náročnost podobná jako u nelineárních rovnic. Těžko se náchází globální extrémy. Těžko i najdu všechny lokální extrémy. Opět je vhodné mít extrém ohraničený, mít tedy dobrý počáteční odhad. 3

1D

1D - Úloha Mějme tedy funkci f(x) a interval a, b, ve kterém se nachází (pro jednoduchost) jeden extrém. Úkolem je lokalizovat takové x (resp. najít interval, ve kterém se takové x nachází a je dostatečně malý), pro které nabývá funkce minimum nebo maximum. 4

1D - Převod na hledání kořenů Jednou z možností jak najít extrémy, je převod na hledání kořenů derivace funkce. Jediné co je potřeba je znát derivaci funkce nebo ji umět dobře a rychle spočítat numericky. Jestli je kořen minimum nebo maximum lze poznat z okoĺı tohoto kořenu. Takovou úlohu jsme schopni řešit efektivně a hlavně přesně, ale často si situaci nemusíme ulehčit. 5

1D - Metoda dělení intervalu Podobně jako u Metody půlení intervalu (v případě hledání kořenů) můžeme hledat extrém podobný způsobem. Mějme interval a, b a bod c, pro který platí a < c < b a f(c) < f(a) f(c) < f(b) nebo f(c) > f(a) f(c) > f(b), tedy víme, že v tomto intervalu je opravdu extrém. Vložíme nový bod d mezi a a c nebo mezi c a b. Předpokládejme první možnost. Spočítáme f(d), pokud f(d) < f(c) zahodím b a dál počítáme s body a,d,c, jinak pokud f(d) > f(c) pak naopak zahodíme a a počítáme s d,c,b. 6

1D - Metoda zlatého řezu Pouze nám říká jak dělit interval a, b. Rozděĺıme ho v poměru 0.618 : 0.382, pokud bod c leží v levé části, a v poměru 0.382 : 0.618 pokud c leží v pravé části. 7

1D - Parabolická interpolace Mějme interval a, b a bod c, pro který platí a < c < b a f(c) < f(a) f(c) < f(b) nebo f(c) > f(a) f(c) > f(b), tedy víme, že v tomto intervalu je opravdu extrém. V okoĺı bodu c aproximujeme funkci jako f(x) α(x c) 2 + β(x c) + γ. V extrému je derivace nulová, tedy df(x) dx 2α(x c) + β! = 0, tedy platí, že extrém této funkce je v bodě x = c β 2α. 8

1D - Parabolická interpolace Nový interval voĺıme podobně jako v Metodě dělení intervalu. Pokud x spadá do intervalu a, c, pak podle funkční hodnoty f(x) zahazuji a nebo b, podobně pokud spadne x do intervalu c, b. 9

Více dimenzí

Více dimenzí - Úloha Mějme tedy funkci f( x) a oblast B, ve kterém se nachází (pro jednoduchost) jeden extrém. Úkolem je lokalizovat takové x (resp. najít oblast, ve které se takové x nachází a je dostatečně malá), pro které nabývá funkce minimum nebo maximum. 10

Více dimenzí - Převod na hledání kořenů Můžeme úlohu převést na hledání kořenů, tím, že vytvoříme soustavu rovnice pomocí f( x) x i. To se nám vyplatí pouze pokud nám tam vznikne soustava lineárních rovnic. Jinak je efektivnější hledat extrém pomocí dalších metod. Tedy oproti 1D případu, kde to naopak bylo lepší (převést na hledání kořenu), je u více dimenzích výhodnější hledat extrém, jelikož spolu složky komunikují. 11

Více dimenzí - Simplexová metoda Někdy také amoeba. Sestrojí se simplex (tedy trojúhelník v libovolné dimenzi, ve 3D tedy čtyrstěn, atd). Pak se provadí základní operace (zrcadlení, kontrakce, expanze). Tím se postupně lokalizuje extrém, ale není to moc efektivní, ale je to názorné a jednoduché. 12

Více dimenzí - Metoda sdružených směrů Zvoĺıme bod a v něm směr. V něm najdeme minimum. V tomto minimu opět zvoĺıme směr a tak pokračuj dál. Směry se voĺı tak, aby se to nezacyklilo a neporušilo se původní minimum. Voĺıme vždy kolmý směr oproti původnímu, pak to funguje. 13

Více dimenzí - Metoda nejprudšího spádu Podobné jako Metoda sdružených směrů, ale nyní používáme pouze první derivaci. Směr voĺıme ve směru gradientu (resp. v opačném v případě minima). Ale to může být občas neefektivní, je lepší vybrat směr, který je sdružený (konjugovaný) k původnímu. 14

Více dimenzí - Metoda sdružených gradientů Právě to dělá tato metoda. Jedná se o složitější ale jednu z nejefektivnějších metod. Často se používá i pro řešení lineárních algebraický rovnic (pokud je matice symetrická a pozitivně definitní). 15

Kombinatorika

Kombinatorika - Úloha Máme diskrétní množinu a hledá minimum nějaké potenciálu. Kupříkladu máme města a hledáme nejkratší cestu, tak abychom navštívili každé město alespoň jednou. Často se použivají metody Monte Carlo. Viz přednáška či skripta. 16

Lineární programování

Lineární programování - Úloha Máme systém rovnic a nerovnic, snažíme se najít optimální řešení. Viz přednáška či skripta. 17

Programy

Programy - Funkce Všechny metody nyní budeme zkoušet na třech funkcí 1. (1 x 2 ) exp( x 2 /2), ke stažení zde, 2. R(exp( x 2 /8) exp(ıx4)), ke stažení zde, 3. 2sinc(2x) sinc(x), ke stažení zde. Program na vykreslení těchto funkcích k dispozice zde. 18

Programy - Metody Budeme používat následující metody metoda zlatého řezu zde, metoda využívající parabolickou interpolaci zde. Celé to budeme řídit programem, který je ke stažení zde. Vždy zvoĺıme funkci (pomocí znaku @ ), ve které budeme chtít najít minimum, zvoĺıme interval a bod, ve kterém je obsažen extrém a spustíme jednotlivé metody, které nám vrací odhad extrému s danou přeností. 19