Stáhnout prezentaci
Prezentace se nahrává, počkejte prosím
ZveřejnilAnežka Horáčková
1
Optimalizace versus simulace 8.přednáška
2
Obecně o optimalizaci Maximalizovat nebo minimalizovat omezujících podmínkách. Maximalizovat nebo minimalizovat určité kritérium v závislosti na daných omezujících podmínkách. výpočtem Hodnota proměnných je získána výpočtem – např.pomocí Simplexové metody, metody větví a mezí, metody minimalizace zásob… pouze jednou Výpočet je proveden pouze jednou pro danou úroveň vstupů
3
Optimalizace pomocí simulace náhodné veličiny Vyskytují se náhodné veličiny – nelze použít přesný výpočet spustit simulaci několikrát Pro odhad proměnných je nutné spustit simulaci několikrát omezený počet variant Lze prozkoumat pouze omezený počet variant Neexistuje Neexistuje přesně definované jednoznačné řešení
4
Základní pojmy používané v simulační i optimalizačních modelech Faktory = vstupní proměnné 1.Kvalitativní 2.Kvantitativní Odezvy = výstupní proměnné
5
1. Kvalitativní faktory Řád fronty FIFO (fronta), LIFO (zásobník), SIRO (náhodně), PRI (dle priorit), … Typ rozdělení Diskrétní – Poissonovo, binomické, … Spojité - exponenciální, normální, rovnoměrné, … Pravidla pro pohyb entit - Určená na základě reálných pozorování (% rozdělení, rozdělení dle typu entity) či na základě reálných procesů (výrobní postup)
6
2. Kvantitativní faktory a)Diskrétní Počet obslužných zařízení (strojů, osob,…) Kapacita fronty, skladu, … Počet příchozích požadavků za čas.jednotku a dle jednotlivých typů b)Spojité Průměrná délka obsluhy Intervaly mezi příchody či výskyty událostí Doba provozu, bezporuchového provozu, …
7
Nalezení „optima“ při malém počtu variant málo vstupních faktorů Malý počet variant = málo vstupních faktorů, každý z nich má jen několik různých úrovní srovnání systémů Lze provést simulační běhy pro každou variantu zvlášť = srovnání systémů Dle zkoumaných proměnných srovnat výsledky a navrhnout optimální (nejlepší) variantu Není potřeba software se zabudovaným optimalizačním modulem Lze uplatnit metodu společných náhodných čísel
8
Nalezení „optima“ při velkém počtu variant mnoho faktorů mnoho úrovní Velký počet variant = mnoho faktorů či u každého faktoru mnoho úrovní Běžně nelze prozkoumat všechny varianty (pouze s využitím optimalizačního modulu a spec.softwaru) Možnosti řešení bez opt.modulu: –Pomocí experimentu Monte Carlo –Metoda Friedmana a Savage –Metoda RSM, …
9
Experiment Monte Carlo Numerické řešení pomocí několikrát opakovaných náhodných pokusů (např. Buffonova úloha, odhad obsahu n-úhelníku, …) Postup při velkém počtu variant: 1.Vygeneruj variantu 2.Proveď několik simulačních běhů 3.Srovnej výsledky - pokud jsou lepší než předešlé, ulož nové a označ variantu jako nejvhodnější 4.Postup opakuj dokud nebyl prozkoumán požadovaný počet variant nebo dokud nebyla dosažena přijatelná úroveň výsledků
10
Metoda Friedmana a Savage Postup: Všechny proměnné x 2 … x N se zafixují na zvolených hodnotách Nezafixovaná proměnná x 1 se mění po intervalech zvolené délky, dokud není nalezeno optimální řešení Poté je x 1 zafixována, mění se x 2 a hledá se lepší řešení …atd.
Podobné prezentace
© 2024 SlidePlayer.cz Inc.
All rights reserved.