Gradientní metody Metoda největšího spádu (volný extrém)

Slides:



Advertisements
Podobné prezentace
Lineární klasifikátor
Advertisements

Matematická analýza Lineární algebra Diferenciální rovnice
Nelineární optimalizace s omezeními - obecně
Optimalizace bez omezení (unconstraint)
Dopravní úloha Literatura Kosková I.: Distribuční úlohy I.
OBECNÉ OPTIMALIZAČNÍ MODELY
Dualita úloh lineárního programování a analýza citlivosti
SIMPLEXOVÝ ALGORITMUS Řešení v tabulkovém procesoru
Zjištění průběhu funkce
Rovnice roviny Normálový tvar rovnice roviny
Diskrétní matematika Opakování - příklady.
Vzorová písemka Poznámka: Bonusové příklady jsou nepovinné, lze za ně ale získat body navíc. (2 body) Definujte pojem gradient. Vypočítejte gradient funkce.
PA081 Programování numerických výpočtů
Rozhodněte o její pohyblivosti (určete počet stupňů volnosti).
Sylabus V rámci PNV budeme řešit konkrétní úlohy a to z následujících oblastí: Nelineární úlohy Řešení nelineárních rovnic Numerická integrace Lineární.
Lineární programování
FORMALIZACE PROJEKTU DO SÍŤOVÉHO GRAFU
Lineární programování Simplexový algoritmus
Základy lineárního programování
Úterý 11:00 – 12:30 hod. učebna 212 RB © Lagová, Kalčevová
LOGISTICKÉ SYSTÉMY 7/14.
LINEÁRNÍ OPTIMALIZAČNÍ MODEL
Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Mgr. Jan Kryšpín. Obchodní akademie a Střední odborná škola logistická, Opava, příspěvková.
Příklad postupu operačního výzkumu
Petr Beremlijski a Marta Jarošová Projekt SPOMECH Vysoká škola báňská – Technická univerzita Ostrava září Základy matematického.
BRVKA Guillaume de l'Hospital (1661 –1704). BRVKA Používá se na výpočet limit, které mají po dosazení tvar neurčitého výrazu: Nebo mají takový tvar, který.
Formulace a vlastnosti úloh lineárního programování
EKONOMICKO MATEMATICKÉ METODY
ANALÝZA VÝSLEDKŮ LINEÁRNÍHO OPTIMALIZAČNÍHO MODELU
Nelineární programování - úvod
KONVEXNOST A KONKÁVNOST FUNKCE INFLEXNÍ BODY
Metody nelineárního programování
Diferenciální rovnice
Lineární programování I
Funkce více proměnných.
CW – 05 TEORIE ROZHODOVACÍCH PROCESŮ Ústav technologie, mechanizace a řízení staveb Fakulta stavební VUT v Brně © Ing. Václav Rada, CSc. 15. PŘEDNÁŠKA.
Teorie systémů a operační analýza1 Celočíselné programování RNDr. Jiří Dvořák, CSc.
Škola:Gymnázium Václava Hlavatého, Louny, Poděbradova 661, příspěvková organizace Číslo projektu:CZ.1.07/1.5.00/ Název projektu:Inovace výuky Číslo.
Optimalizace bez omezení (unconstraint)
Nelinearity s hysterezí Přerušení platnosti relace vytváří dvě různé charakteristiky, jejichž platnost je podmíněna směrem pohybu Hystereze přepínače x.
Nové modulové výukové a inovativní programy - zvýšení kvality ve vzdělávání Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem.
Simplexová metoda pro známé počáteční řešení úlohy LP
polynom proměnné x f = anxn + an-1xn-1 + ……. + a0
Lineární programování - charakteristika krajních bodů
Gymnázium Jiřího Ortena KUTNÁ HORA Předmět: Matematika Cílová skupina: 1. ročník (kvinta) gymnázia Oblast podpory: IV/2 Inovace a zkvalitnění výuky směřující.
Lineární programování - úvod
Grafické řešení Jediné optimální řešení. Zadání příkladu z = 70x x 2 → MAX omezení:  x 1 + 2x 2 ≤ 360  x 1 + x 2 ≤ 250  x i ≥ 0, i= 1, 2.
08:121 Jde o lepší využití materiálu vedení. Metody:1) nejnižší váhy (objemu) vedení, minimalizuje cenu vedení - investiční výdaje 2) konstantní proudové.
Operační program Vzdělávání pro konkurenceschopnost Název projektu: Inovace magisterského studijního programu Fakulty ekonomiky a managementu Registrační.
Operační výzkum Lineární programování Dualita v úlohách lineárního programování. Operační program Vzdělávání pro konkurenceschopnost Název projektu: Inovace.
MME51 Ekonomicko-matematické metody 5 Prof. RNDr. Jaroslav Ramík, CSc.
4.11 LINEÁRNÍ ROVNICE S ABSOLUTNÍ HODNOTOU Mgr. Petra Toboříková.
MME41 Ekonomicko-matematické metody 4 Prof. RNDr. Jaroslav Ramík, CSc.
EMM21 Ekonomicko-matematické metody 2 Prof. RNDr. Jaroslav Ramík,CSc.
Soustavy lineárních rovnic Matematika 9. ročník Creation IP&RK.
Korelace. Určuje míru lineární vazby mezi proměnnými. r < 0
Simplexová metoda.
Ing. Milan Houška KOSA PEF ČZU v Praze
Derivace funkce Přednáška 2.
Analýza výsledků v modelech lineárního programování
Operační výzkum Lineární programování Dopravní úloha nevyrovnaná.
Kvantifikace množiny efektivních portfolií II
Maximální propustnost rovinné dopravní sítě
Nerovnice s neznámou ve jmenovateli
Funkce více proměnných.
Kvantifikace množiny efektivních portfolií II
Toky v sítích.
Výuka matematiky v 21. století na středních školách technického směru
Příklady s lineární funkcí
Soustavy lineárních rovnic
Transkript prezentace:

Gradientní metody Metoda největšího spádu (volný extrém) Zoutendijkova metoda (vázaný extrém)

Metoda největšího spádu Řešíme úlohu na volný extrém Předpoklad: funkce f je diferencovatelná Největší spád je ve směru gradientu Volíme výchozí bod Určíme směr Určíme délku k-tého kroku Konstruujeme posloupnost bodů

Pro lineární funkci je gradient směrnicí kolmice Pro lineární funkci je gradient směrnicí kolmice. Přímka účelové funkce se posouvá ve směru kolmice, tj. ve směru gradientu. Nejkratší cesta?

Gradientní metoda s krátkým krokem Volíme konstantní délku kroku Optimum: Sledujeme konvergenci: Zvolíme dostatečně malé - optimum:

Příklad 1 Minimalizujte funkci: Výchozí bod: Délka kroku:

Gradientní metoda s dlouhým krokem Pro každý krok počítáme délku kroku Pro největší zlepšení hodnoty účelové funkce Délka kroku – pomocná úloha

Příklad 1 b Stejná funkce i výchozí bod, hledáme takovou délku kroku,aby v bodě x1 dosáhla funkce minima (lokálního). Vyjádříme x1 a dosadíme do původní funkce f. Vzniklá funkce je konvexní funkce 1 proměnné , její bod minima najdeme pomocí první derivace=0.

Optimalizace s podmínkami Úloha s přípustným směrem Řešíme úlohu na vázaný extrém (omezující podmínky mohou být nelineární) Konstruujeme posloupnost bodů Řešení je přípustné: Snížení účelové funkce dosáhneme, pokud navíc platí:

Příklad 2 Je daná úloha: Výchozí bod: Vektor s je přípustným směrem, pokud platí: Ke snížení hodnoty účelové funkce dojde, jestliže: (Řešením může být více než jeden přípustný směr, v němž dojde ke snížení ÚF)

Grafické znázornění X0 výchozí bod X=(3,1) globální minimum

2. krok - Směr a délka kroku Obecný algoritmus 1. krok - Výchozí řešení Za výchozí bod iteračního postupu zvolíme libovolný bod x z množiny M , tj. libovolné přípustné řešení, které označíme x0 , k = 0. 2. krok - Směr a délka kroku Řešení (k+1) iteračního kroku vypočítáme pomocí směrového vektoru a délky kroku Přitom musí platit: xk+1  M a f(xk+1 ) = f(xk + sk) < f(xk ) 3. krok - Test optimality Pokud nelze nalézt směrový vektor nebo délku kroku tak, aby byly splněny podmínky 2), je poslední nalezené řešení xk optimálním řešením a výpočet končí. Jinak je určeno nové řešení xk+1, položíme k = k+1 a přejdeme ke kroku 2 - budeme hledat nový směr a délku kroku.

Zoutendijkova metoda 1. krok Zvolíme přípustné výchozí řešení x0;k=0 Pokud bod leží na některé hraniční přímce (není vnitřním bodem množiny přípustných řešení), přidává se k úloze o optimálním směru podmínka:

Zoutendijkova metoda 2. krok Určení optimálního směru: Směr, který svírá minimální úhel s gradientem a je přípustný. Příslušná úloha je nelineární a nahrazuje se jednodušším lineárním vztahem – lineární normalizace vztahu

Úloha o optimálním směru Vypočítáme gradienty funkcí f a g v bodě xk a vyřešíme pomocnou úlohu lineárního programování o optimálním směru. Jestliže opt. řešení úlohy (OS) má nulovou hodnotu kritéria, pak je algoritmus u konce a řešení xk je optimálním řešením

Úloha o optimálním směru Úloha vede na řešení simplexem. Abychom zajistili nezápornost proměnných, přičteme 1:

Zoutendijkova metoda 3. krok: Určení optima Jestliže opt. řešení úlohy (OS) má nulovou hodnotu kritéria, pak je algoritmus u konce a řešení xk je optimálním řešením, jinak pokračujeme krokem 4.

4. Krok: Určení délky kroku Zoutendijkova metoda 4. Krok: Určení délky kroku z hlediska přípustnosti nového řešení a z hlediska největší možné celkové změny hodnoty účelové funkce. 5. krok – test optimality II. Jestliže délka kroku nulová, je řešení xk je optimální Jinak jsme nalezli nové řešení a přejdeme ke kroku 2.

Příklad 2b 1. krok Výchozí bod splňuje první 2 omezující podmínky jako rovnice, tj. leží na příslušných hraničních přímkách

Příklad 2b 2. Krok – úloha o OS

Hodnota optimální ÚF úlohy o optimálním směru není nula – řešení není optimální.

Příklad 2b- Určení délky kroku

Grafické znázornění X0 =(2,1) výchozí bod X=(3,1) globální minimum Směr s0 X1=(2,5;0,5) Grafické znázornění

ŘEŠENÍ JE OPTIMÁLNÍ