Метод квазі-Монте-Карло (англ. Quasi-Monte Carlo Method) — метод чисельного інтегрування та розв'язування деяких інших задач з використанням послідовностей з низьким рівнем невідповідності (так-звані квазі-випадкові послідовності або суб-випадкові послідовності). Це на противагу звичайному методу Монте-Карло, який заснований на послідовності псевдовипадкових чисел.
Методи Монте-Карло і квазі-Монте-Карло викладені аналогічним чином. Проблема полягає в тому, щоб апроксимувати інтеграл від функції f як середнє значення функції, обчисленої в наборі точок х1, …, хп:
Оскільки ми інтегруємо по х-вимірному одиничному кубі, кожен хi є вектором s елементів. Різниця між методами квазі-Монте-Карло і Монте-Карло — це спосіб вибору хi. Квазі-Монте-Карло використовує послідовності з низьким рівнем невідповідності, такі як послідовності Халтон, Соболеві послідовності, або послідовності Фора (з англ. Faure), в той час як метод Монте-Карло використовує псевдовипадкові послідовності. Перевага використання послідовностей з низьким рівнем невідповідності — швидкість збіжності. Метод квазі-Монте-Карло має оцінку збіжності О(1/n), тоді як у випадку методу Монте-Карло вона становить О(N−0.5).
Метод квазі-Монте-Карло останнім часом став популярним в області математичних фінансів і фінансових обчислень. В цих областях багатовимірні числові інтеграли, де значення інтегралу повинне бути оцінене в межах порогового значення ε, трапляються часто. Методи Монте-Карло і квазі-Монте-Карло корисні в таких випадках.
Оцінка похибки апроксимації методу квазі-Монте-Карло
Апроксимаційна похибка методу квазі-Монте-Карло обмежена значенням, пропорційним невідповідності комплекту х1, …, хn. Зокрема, з маємо, що похибка
є обмеженою
- ,
де V(F) є варіацією Харді-Краузе для функції f (див. Morokoff і Кафлиш (1995) для детального визначення). Dn — це так звана головна розбіжність набору (х1,…,xn) і визначається як
- ,
де Q — прямокутна [0,1]s фігура зі сторонами, паралельними осям координат. Нерівність може бути використана, щоб показати, що похибка апроксимації методом квазі-Монте-Карло метод рівна , у той час як метод Монте-Карло має імовірнісну похибку . Хоча ми можемо тільки констатувати верхню межу похибки апроксимації, збіжність розрахунку методу квазі-Монте-Карло на практиці, як правило, набагато швидша за його теоретичну межу. Отже, в загальному випадку, точність методу квазі-Монте-Карло збільшується швидше, ніж збіжність методу Монте-Карло. Однак, ця перевага забезпечується тільки якщо N досить велике і якщо варіація скінченна.
Методи Монте-Карло та Квазі-Монте-Карло для багатовимірних інтегрувань
Для одновимірного інтегрування, квадратурні методи, такі як методи трапецій, Сімпсона, або формула Ньютона–Котеса, відомі як ефективні, якщо функція є гладкою. Ці підходи можуть бути також використані для багатовимірної інтеграції, повторюючи одновимірні інтегрування за кількома вимірами. Однак кількість обчислень функції зростає експоненціально з числом вимірів s. Отже, щоб подолати це прокляття розмірності слід використовувати для багатовимірних інтегралів дещо інший метод. Стандартний метод Монте-Карло часто використовується, коли квадратурні методи складно або дорого реалізувати. Методи Монте-Карло і квазі-Монте-Карло точні і відносно швидкі, коли розмірність сягає 300 і вище.
Мороков і Кафлиша вивчали продуктивність методів Монте-Карло і квазі-Монте-Карло у інтегруванні. У статті, Халтон, Соболь, і Фор послідовності для квазі-Монте-Карло порівнюють із стандартним методом Монте-Карло з використанням псевдовипадкових послідовностей. Вони виявили, що метод з Халтон послідовністю найбільш ефективний для розмірностей до приблизно 6; метод з Соболевими послідовністями працює краще для більш високих розмірностей; і метод з Фор послідовностями, хоч і є гіршим за вказані дві інші послідновності, досі працює краще, ніж псевдовипадкові послідовності.
Однак, Мороков і Кафлиша навели приклади, де перевага методу квазі-Монте-Карло менша, ніж очікувалося теоретично. Ще, в прикладах вивчені Мороковим і Кафлишею, метод квазі-Монте-Карло не дає більш точний результат, ніж метод Монте-Карло з однаковою кількістю очок. Мороков і Кафлиша зауважили, що перевага методу квазі-Монте-Карло є значною, якщо під-інтегральний вираз є гладкою функцією, і кількість вимірів s інтегралу мала.
Недоліку методу квазі-Монте-Карло
Лем'є виділив недоліки методу квазі-Монте-Карло:
- Для того щоб оцінка була меншою за , повинен бути достатньо малим і повинен бути великим (наприклад, ).
- Для багатьох функцій, що виникають на практиці, .
- Ми знаємо тільки верхню межу помилки (тобто ε ≤ V(f) DN), і важко обчислити і .
Для того, щоб подолати деякі з цих недоліків, ми можемо використати рандомізований метод квазі-Монте-Карло .
Рандомізування методу квазі-Монте-Карло
Оскільки послідовності з низьким рівнем розбіжності не випадкові, а детерміновані, квазі-Монте-Карло метод може розглядатися як детермінований алгоритм або дерандомізований алгоритм. В даному випадку, у нас є тільки межа (наприклад, ε ≤ (Ф) ГН) похибки, і похибку важко оцінити. Для того, щоб уможливити аналіз та оцінку дисперсії, ми можемо рандомізувати метод (див. рандомізації для загального випадку). В результаті отримаємо рандомізований метод квазі-Монте-Карло, який також можна розглядати як зменшення варіації для стандартного методу Монте-Карло. Серед декількох методів, найпростіша процедура перетворень — це через випадкові зміщення. Нехай {х1,…,хп} точка встановлена на послідовності з низькою розбіжністю. Оберемо випадковий s-вимірний вектор U і змішаємо його з {х1,…,хп}. Тобто, для кожного xJ, створюємо
і використовуємо послідовність замість . Якщо ми маємо R повторів за методом Монте-Карло, оберемо випадковий s-вимірний вектор U для кожної реплікації. Рандомізація дозволяє дати оцінку дисперсії, при цьому використовуючи квазі-випадкові послідовності. Порівняно з чисто методом квазі-Монте-Карло, кількість зразків квазі-випадкової послідовності буде ділитись на R, рівноцінну за обчислювальних витрат, що зменшує теоретичну швидкість збіжності. У порівнянні зі стандартним методом Монте-Карло, дисперсії та обчислення швидкості є дещо кращі, ніж експериментальні результати у Туффіна (2008)
Див. також
Примітки
- Søren Asmussen and Peter W. Glynn, Stochastic Simulation: Algorithms and Analysis, Springer, 2007, 476 pages
- William J. Morokoff and Russel E. Caflisch, Quasi-Monte Carlo integration, J. Comput. Phys. 122 (1995), no. 2, 218—230. (At CiteSeer: [1] [ 7 Січня 2008 у Wayback Machine.])
- Rudolf Schürer, A comparison between (quasi-)Monte Carlo and cubature rule based methods for solving high-dimensional integration problems, Mathematics and Computers in Simulation, Volume 62, Issues 3–6, 3 March 2003, 509—517
- Christiane Lemieux, Monte Carlo and Quasi-Monte Carlo Sampling, Springer, 2009,
- Moshe Dror, Pierre L'Ecuyer and Ferenc Szidarovszky, Modeling Uncertainty: An Examination of Stochastic Theory, Methods, and Applications, Springer 2002, pp. 419—474
- Bruno Tuffin, Randomization of Quasi-Monte Carlo Methods for Error Estimation: Survey and Normal Approximation, Monte Carlo Methods and Applications mcma.
- R. E. Caflisch, Monte Carlo and quasi-Monte Carlo methods, Acta Numerica vol. 7, Cambridge University Press, 1998, pp. 1–49.
- Josef Dick and Friedrich Pillichshammer, Digital Nets and Sequences. Discrepancy Theory and Quasi-Monte Carlo Integration, Cambridge University Press, Cambridge, 2010,
- Michael Drmota and Robert F. Tichy, Sequences, discrepancies and applications, Lecture Notes in Math., 1651, , Berlin, 1997,
- William J. Morokoff and Russel E. Caflisch, Quasi-random sequences and their discrepancies, SIAM J. Sci. Comput. 15 (1994), no. 6, 1251—1279 (At CiteSeer: [2] [ 15 Березня 2006 у Wayback Machine.])
- Harald Niederreiter. Random Number Generation and Quasi-Monte Carlo Methods. Society for Industrial and Applied Mathematics, 1992.
- Harald G. Niederreiter, Quasi-Monte Carlo methods and pseudo-random numbers, Bull. Amer. Math. Soc. 84 (1978), no. 6, 957—1041
- Oto Strauch and Štefan Porubský, Distribution of Sequences: A Sampler, Peter Lang Publishing House, Frankfurt am Main 2005,
Посилання
- The MCQMC Wiki page contains a lot of free online material on Monte Carlo and quasi-Monte Carlo methods [ 28 червня 2018 у Wayback Machine.]
Статтю перекладено за ініціативи студентів факультету прикладної математики та інформатики ЛНУ ім. Франка http://www.lnu.edu.ua [ 17 Грудня 2010 у Wayback Machine.]
Коментарі
Лінки не містять посилання на інші статті, допущено орфографічні помилки.
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Metod kvazi Monte Karlo angl Quasi Monte Carlo Method metod chiselnogo integruvannya ta rozv yazuvannya deyakih inshih zadach z vikoristannyam poslidovnostej z nizkim rivnem nevidpovidnosti tak zvani kvazi vipadkovi poslidovnosti abo sub vipadkovi poslidovnosti Ce na protivagu zvichajnomu metodu Monte Karlo yakij zasnovanij na poslidovnosti psevdovipadkovih chisel Psevdovipadkova poslidovnist Soboleva poslidovnist poslidovnist iz maloyu rozbizhnistyu 256 tochok z dzherela psevdovipadkovih chisel poslidovnist Haltona ta Soboleva poslidovnist Chervoni 1 10 Sini 11 100 Zeleni 101 256 Tochki Sobolevoyi poslidovnosti ye bilsh rivnomirno rozpodilenimi Metodi Monte Karlo i kvazi Monte Karlo vikladeni analogichnim chinom Problema polyagaye v tomu shob aproksimuvati integral vid funkciyi f yak serednye znachennya funkciyi obchislenoyi v nabori tochok h1 hp 0 1 s f u d u 1 N i 1 N f x i displaystyle int 0 1 s f u rm d u approx frac 1 N sum i 1 N f x i Oskilki mi integruyemo po h vimirnomu odinichnomu kubi kozhen hi ye vektorom s elementiv Riznicya mizh metodami kvazi Monte Karlo i Monte Karlo ce sposib viboru hi Kvazi Monte Karlo vikoristovuye poslidovnosti z nizkim rivnem nevidpovidnosti taki yak poslidovnosti Halton Sobolevi poslidovnosti abo poslidovnosti Fora z angl Faure v toj chas yak metod Monte Karlo vikoristovuye psevdovipadkovi poslidovnosti Perevaga vikoristannya poslidovnostej z nizkim rivnem nevidpovidnosti shvidkist zbizhnosti Metod kvazi Monte Karlo maye ocinku zbizhnosti O 1 n todi yak u vipadku metodu Monte Karlo vona stanovit O N 0 5 Metod kvazi Monte Karlo ostannim chasom stav populyarnim v oblasti matematichnih finansiv i finansovih obchislen V cih oblastyah bagatovimirni chislovi integrali de znachennya integralu povinne buti ocinene v mezhah porogovogo znachennya e traplyayutsya chasto Metodi Monte Karlo i kvazi Monte Karlo korisni v takih vipadkah Ocinka pohibki aproksimaciyi metodu kvazi Monte KarloAproksimacijna pohibka metodu kvazi Monte Karlo obmezhena znachennyam proporcijnim nevidpovidnosti komplektu h1 hn Zokrema z mayemo sho pohibka ϵ 0 1 s f u d u 1 N i 1 N f x i displaystyle epsilon left int 0 1 s f u rm d u frac 1 N sum i 1 N f x i right ye obmezhenoyu ϵ V f D N displaystyle epsilon leq V f D N de V F ye variaciyeyu Hardi Krauze dlya funkciyi f div Morokoff i Kaflish 1995 dlya detalnogo viznachennya Dn ce tak zvana golovna rozbizhnist naboru h1 xn i viznachayetsya yak D N sup Q 0 1 s number of points in Q N volume Q displaystyle D N sup Q subset 0 1 s left frac mbox number of points in Q N mbox volume Q right de Q pryamokutna 0 1 s figura zi storonami paralelnimi osyam koordinat Nerivnist ϵ V f D N displaystyle epsilon leq V f D N mozhe buti vikoristana shob pokazati sho pohibka aproksimaciyi metodom kvazi Monte Karlo metod rivna O log N s N displaystyle O left frac log N s N right u toj chas yak metod Monte Karlo maye imovirnisnu pohibku O 1 N displaystyle O left frac 1 sqrt N right Hocha mi mozhemo tilki konstatuvati verhnyu mezhu pohibki aproksimaciyi zbizhnist rozrahunku metodu kvazi Monte Karlo na praktici yak pravilo nabagato shvidsha za jogo teoretichnu mezhu Otzhe v zagalnomu vipadku tochnist metodu kvazi Monte Karlo zbilshuyetsya shvidshe nizh zbizhnist metodu Monte Karlo Odnak cya perevaga zabezpechuyetsya tilki yaksho N dosit velike i yaksho variaciya skinchenna Metodi Monte Karlo ta Kvazi Monte Karlo dlya bagatovimirnih integruvanDlya odnovimirnogo integruvannya kvadraturni metodi taki yak metodi trapecij Simpsona abo formula Nyutona Kotesa vidomi yak efektivni yaksho funkciya ye gladkoyu Ci pidhodi mozhut buti takozh vikoristani dlya bagatovimirnoyi integraciyi povtoryuyuchi odnovimirni integruvannya za kilkoma vimirami Odnak kilkist obchislen funkciyi zrostaye eksponencialno z chislom vimiriv s Otzhe shob podolati ce proklyattya rozmirnosti slid vikoristovuvati dlya bagatovimirnih integraliv desho inshij metod Standartnij metod Monte Karlo chasto vikoristovuyetsya koli kvadraturni metodi skladno abo dorogo realizuvati Metodi Monte Karlo i kvazi Monte Karlo tochni i vidnosno shvidki koli rozmirnist syagaye 300 i vishe Morokov i Kaflisha vivchali produktivnist metodiv Monte Karlo i kvazi Monte Karlo u integruvanni U statti Halton Sobol i For poslidovnosti dlya kvazi Monte Karlo porivnyuyut iz standartnim metodom Monte Karlo z vikoristannyam psevdovipadkovih poslidovnostej Voni viyavili sho metod z Halton poslidovnistyu najbilsh efektivnij dlya rozmirnostej do priblizno 6 metod z Sobolevimi poslidovnistyami pracyuye krashe dlya bilsh visokih rozmirnostej i metod z For poslidovnostyami hoch i ye girshim za vkazani dvi inshi poslidnovnosti dosi pracyuye krashe nizh psevdovipadkovi poslidovnosti Odnak Morokov i Kaflisha naveli prikladi de perevaga metodu kvazi Monte Karlo mensha nizh ochikuvalosya teoretichno She v prikladah vivcheni Morokovim i Kaflisheyu metod kvazi Monte Karlo ne daye bilsh tochnij rezultat nizh metod Monte Karlo z odnakovoyu kilkistyu ochok Morokov i Kaflisha zauvazhili sho perevaga metodu kvazi Monte Karlo ye znachnoyu yaksho pid integralnij viraz ye gladkoyu funkciyeyu i kilkist vimiriv s integralu mala Nedoliku metodu kvazi Monte KarloLem ye vidiliv nedoliki metodu kvazi Monte Karlo Dlya togo shob ocinka O log N s N displaystyle O left frac log N s N right bula menshoyu za O 1 N displaystyle O left frac 1 sqrt N right s displaystyle s povinen buti dostatno malim i N displaystyle N povinen buti velikim napriklad N gt 2 s displaystyle N gt 2 s Dlya bagatoh funkcij sho vinikayut na praktici V f displaystyle V f infty Mi znayemo tilki verhnyu mezhu pomilki tobto e V f DN i vazhko obchisliti D N displaystyle D N i V f displaystyle V f Dlya togo shob podolati deyaki z cih nedolikiv mi mozhemo vikoristati randomizovanij metod kvazi Monte Karlo Randomizuvannya metodu kvazi Monte KarloOskilki poslidovnosti z nizkim rivnem rozbizhnosti ne vipadkovi a determinovani kvazi Monte Karlo metod mozhe rozglyadatisya yak determinovanij algoritm abo derandomizovanij algoritm V danomu vipadku u nas ye tilki mezha napriklad e F GN pohibki i pohibku vazhko ociniti Dlya togo shob umozhliviti analiz ta ocinku dispersiyi mi mozhemo randomizuvati metod div randomizaciyi dlya zagalnogo vipadku V rezultati otrimayemo randomizovanij metod kvazi Monte Karlo yakij takozh mozhna rozglyadati yak zmenshennya variaciyi dlya standartnogo metodu Monte Karlo Sered dekilkoh metodiv najprostisha procedura peretvoren ce cherez vipadkovi zmishennya Nehaj h1 hp tochka vstanovlena na poslidovnosti z nizkoyu rozbizhnistyu Oberemo vipadkovij s vimirnij vektor U i zmishayemo jogo z h1 hp Tobto dlya kozhnogo xJ stvoryuyemo y j x j U mod 1 displaystyle y j x j U pmod 1 i vikoristovuyemo poslidovnist y j displaystyle y j zamist x j displaystyle x j Yaksho mi mayemo R povtoriv za metodom Monte Karlo oberemo vipadkovij s vimirnij vektor U dlya kozhnoyi replikaciyi Randomizaciya dozvolyaye dati ocinku dispersiyi pri comu vikoristovuyuchi kvazi vipadkovi poslidovnosti Porivnyano z chisto metodom kvazi Monte Karlo kilkist zrazkiv kvazi vipadkovoyi poslidovnosti bude dilitis na R rivnocinnu za obchislyuvalnih vitrat sho zmenshuye teoretichnu shvidkist zbizhnosti U porivnyanni zi standartnim metodom Monte Karlo dispersiyi ta obchislennya shvidkosti ye desho krashi nizh eksperimentalni rezultati u Tuffina 2008 Div takozhMetod Monte KarloPrimitkiSoren Asmussen and Peter W Glynn Stochastic Simulation Algorithms and Analysis Springer 2007 476 pages William J Morokoff and Russel E Caflisch Quasi Monte Carlo integration J Comput Phys 122 1995 no 2 218 230 At CiteSeer 1 7 Sichnya 2008 u Wayback Machine Rudolf Schurer A comparison between quasi Monte Carlo and cubature rule based methods for solving high dimensional integration problems Mathematics and Computers in Simulation Volume 62 Issues 3 6 3 March 2003 509 517 Christiane Lemieux Monte Carlo and Quasi Monte Carlo Sampling Springer 2009 ISBN 978 1441926760 Moshe Dror Pierre L Ecuyer and Ferenc Szidarovszky Modeling Uncertainty An Examination of Stochastic Theory Methods and Applications Springer 2002 pp 419 474 Bruno Tuffin Randomization of Quasi Monte Carlo Methods for Error Estimation Survey and Normal Approximation Monte Carlo Methods and Applications mcma R E Caflisch Monte Carlo and quasi Monte Carlo methods Acta Numerica vol 7 Cambridge University Press 1998 pp 1 49 Josef Dick and Friedrich Pillichshammer Digital Nets and Sequences Discrepancy Theory and Quasi Monte Carlo Integration Cambridge University Press Cambridge 2010 ISBN 978 0 521 19159 3 Michael Drmota and Robert F Tichy Sequences discrepancies and applications Lecture Notes in Math 1651 Springer Berlin 1997 ISBN 3 540 62606 9 William J Morokoff and Russel E Caflisch Quasi random sequences and their discrepancies SIAM J Sci Comput 15 1994 no 6 1251 1279 At CiteSeer 2 15 Bereznya 2006 u Wayback Machine Harald Niederreiter Random Number Generation and Quasi Monte Carlo Methods Society for Industrial and Applied Mathematics 1992 ISBN 0 89871 295 5 Harald G Niederreiter Quasi Monte Carlo methods and pseudo random numbers Bull Amer Math Soc 84 1978 no 6 957 1041 Oto Strauch and Stefan Porubsky Distribution of Sequences A Sampler Peter Lang Publishing House Frankfurt am Main 2005 ISBN 3 631 54013 2PosilannyaThe MCQMC Wiki page contains a lot of free online material on Monte Carlo and quasi Monte Carlo methods 28 chervnya 2018 u Wayback Machine Stattyu perekladeno za iniciativi studentiv fakultetu prikladnoyi matematiki ta informatiki LNU im Franka http www lnu edu ua 17 Grudnya 2010 u Wayback Machine KomentariLinki ne mistyat posilannya na inshi statti dopusheno orfografichni pomilki