Víceúrovňová metoda Monte Carlo - Multilevel Monte Carlo method
Víceúrovňové metody Monte Carlo (MLMC) v numerická analýza jsou algoritmy pro výpočet očekávání které vznikají v stochastické simulace. Stejně jako Metody Monte Carlo, spoléhají se na opakování náhodný výběr, ale tyto vzorky jsou odebírány na různých úrovních přesnosti. Metody MLMC mohou výrazně snížit výpočetní náklady standardních metod Monte Carlo tím, že odeberou většinu vzorků s nízkou přesností a odpovídajícími nízkými náklady a pouze velmi málo vzorků se odebírá s vysokou přesností a odpovídajícími vysokými náklady.
Fotbalová branka
Cílem víceúrovňové metody Monte Carlo je přiblížit očekávaná hodnota z náhodná proměnná to je výstup a stochastická simulace. Předpokládejme, že tuto náhodnou proměnnou nelze simulovat přesně, ale existuje posloupnost aproximací se zvyšující se přesností, ale také zvyšujícími se náklady, které konvergují tak jako . Základem víceúrovňové metody je teleskopická částka identita,[1]
to je triviálně uspokojeno kvůli linearitě operátoru očekávání. Každé z očekávání se pak aproximuje metodou Monte Carlo, což vede k víceúrovňové metodě Monte Carlo. Všimněte si, že odebrání vzorku rozdílu na úroveň vyžaduje simulaci obou a .
Metoda MLMC funguje, pokud odchylky tak jako , což bude případ obou a přibližně stejnou náhodnou proměnnou . Podle Teorém centrálního limitu, to znamená, že k přesné aproximaci očekávání rozdílu je potřeba stále méně vzorků tak jako . Proto bude většina vzorků odebrána na úrovni , kde jsou vzorky levné a na nejlepší úrovni bude vyžadováno jen velmi málo vzorků . V tomto smyslu lze MLMC považovat za rekurzivní ovládání se mění strategie.
Aplikace

První aplikace MLMC je přičítána Gilesovi,[2] v kontextu stochastické diferenciální rovnice (SDE) pro ceny opcí dřívější stopy se však v práci Heinricha nacházejí v kontextu parametrické integrace.[3] Zde náhodná proměnná je známá jako funkce výplaty a posloupnost aproximací , použijte aproximaci k cestě vzorku s časovým krokem .
Aplikace MLMC na problémy v roce 2006 kvantifikace nejistoty (UQ) je aktivní oblastí výzkumu.[4][5] Důležitým prototypovým příkladem těchto problémů jsou parciální diferenciální rovnice (PDE) s náhodné koeficienty. V této souvislosti náhodná proměnná je známá jako kvantita zájmu a posloupnost aproximací odpovídá a diskretizace PDE s různými velikostmi ok.
Algoritmus pro simulaci MLMC
Níže je v pseudokódu uveden jednoduchý algoritmus adaptivní na úroveň pro simulaci MLMC.
opakovat Odeberte zahřívací vzorky na úrovni Vypočítejte rozptyl vzorku na všech úrovních Definujte optimální počet vzorků na všech úrovních Odeberte další vzorky na každé úrovni podle -li pak Test konvergence konec -li nekonvergované pak konecdokud konvergované
Rozšíření MLMC
Nedávná rozšíření víceúrovňové metody Monte Carlo zahrnují více indexové Monte Carlo,[6] kde je zvažován více než jeden směr zdokonalení a kombinace MLMC s Metoda kvazi-Monte Carla.[7][8]
Viz také
- Metoda Monte Carlo
- Metody Monte Carlo ve financích
- Kvazi-Monte Carlo metody ve financích
- Kvantifikace nejistoty
- Parciální diferenciální rovnice s náhodnými koeficienty
Reference
- ^ Giles, M. B. (2015). "Víceúrovňové metody Monte Carlo". Acta Numerica. 24: 259–328. arXiv:1304.5472. doi:10.1017 / s096249291500001x.
- ^ Giles, M. B. (2008). „Víceúrovňová simulace trasy Monte Carlo“. Operační výzkum. 56 (3): 607–617. CiteSeerX 10.1.1.121.713. doi:10.1287 / opre.1070.0496.
- ^ Heinrich, S. (2001). "Víceúrovňové metody Monte Carlo". Přednášky z informatiky (vícebodové metody). Přednášky z informatiky. Springer. 2179: 58–67. doi:10.1007/3-540-45346-6_5. ISBN 978-3-540-43043-8.
- ^ Cliffe, A .; Giles, M. B .; Scheichl, R .; Teckentrup, A. (2011). „Víceúrovňové metody a aplikace Monte Carlo na eliptické PDE s náhodnými koeficienty“ (PDF). Výpočetní technika a vizualizace ve vědě. 14 (1): 3–15. doi:10.1007 / s00791-011-0160-x.
- ^ Pisaroni, M .; Nobile, F. B .; Leyland, P. (2017). „Pokračující víceúrovňová metoda Monte Carlo pro kvantifikaci nejistoty v aerodynamice stlačitelného neviditelného“ (PDF). Počítačové metody v aplikované mechanice a strojírenství. 326 (C): 20–50. doi:10.1016 / j.cma.2017.07.030.
- ^ Haji-Ali, A. L .; Nobile, F .; Tempone, R. (2016). „Multi-index Monte Carlo: When Sparsity Meets Sampling“. Numerische Mathematik. 132 (4): 767–806. arXiv:1405.3757. doi:10.1007 / s00211-015-0734-5.
- ^ Giles, M. B .; Waterhouse, B. (2009). „Víceúrovňová simulace cesty kvazi-Monte Carla“ (PDF). Advanced Financial Modeling, Radon Series on Computational and Applied Mathematics. De Gruyter: 165–181.
- ^ Robbe, P .; Nuyens, D .; Vandewalle, S. (2017). „Víceindexový kvazi-Monte Carlo algoritmus pro problémy s normální odchylkou logaritmu“. SIAM Journal on Scientific Computing. 39 (5): A1811 – C392. arXiv:1608.03157. doi:10.1137 / 16M1082561.