طريقة مونت كارلو متعددة المستويات
تُعدّ طرق مونت كارلو متعددة المستويات (MLMC) في التحليل العددي خوارزميات لحساب التوقعات التي تنشأ في عمليات المحاكاة العشوائية . وكما هو الحال في طرق مونت كارلو ، تعتمد هذه الطرق على أخذ عينات عشوائية متكررة ، ولكن يتم أخذ هذه العينات بمستويات دقة مختلفة. تستطيع طرق MLMC تقليل التكلفة الحسابية لطرق مونت كارلو القياسية بشكل كبير، وذلك من خلال أخذ معظم العينات بدقة منخفضة وتكلفة منخفضة، بينما يتم أخذ عدد قليل جدًا من العينات بدقة عالية وتكلفة عالية.
هدف
الهدف من طريقة مونت كارلو متعددة المستويات هو تقريب القيمة المتوقعةالمتغير العشوائيهذا هو ناتج محاكاة عشوائية . لنفترض أن هذا المتغير العشوائي لا يمكن محاكاته بدقة، ولكن توجد سلسلة من التقريبات.مع زيادة الدقة، ولكن أيضًا مع زيادة التكلفة، والتي تتقارب إلىمثل. أساس الطريقة متعددة المستويات هو متطابقة المجموع التلسكوبي ، [ 1 ]
يتحقق ذلك بشكل بديهي بسبب خطية عامل التوقع. كل من التوقعاتثم يتم تقريبها باستخدام طريقة مونت كارلو، مما ينتج عنه طريقة مونت كارلو متعددة المستويات. لاحظ أنه يتم أخذ عينة من الفرقعلى مستوىيتطلب الأمر محاكاة لكليهماو.
تنجح طريقة MLMC إذا كانت التبايناتمثل، وهو ما سيحدث إذا كان كلاهماوتقريب نفس المتغير العشوائيوبحسب نظرية النهاية المركزية ، فإن هذا يعني أننا نحتاج إلى عدد أقل فأقل من العينات لتقريب القيمة المتوقعة للفرق بدقة.مثلوبالتالي، سيتم أخذ معظم العينات على مستوىحيث تكون العينات رخيصة، ولن تكون هناك حاجة إلا لعدد قليل جدًا من العينات على أدق مستوىوبهذا المعنى، يمكن اعتبار MLMC استراتيجية متغير تحكم متكررة .
التطبيقات

يُنسب أول تطبيق لتقنية MLMC إلى مايك جايلز، [ 2 ] في سياق المعادلات التفاضلية العشوائية (SDEs) لتسعير الخيارات ، ومع ذلك، توجد آثار سابقة لها في أعمال هاينريش في سياق التكامل البارامتري. [ 3 ] هنا، المتغير العشوائيتُعرف باسم دالة العائد، وتسلسل التقريبات،استخدم تقريبًا لمسار العينةمع خطوة زمنية.
يُعدّ تطبيق طريقة مونت كارلو متعددة الحدود (MLMC) على مشاكل تحديد كمية عدم اليقين (UQ) مجالًا بحثيًا نشطًا. [ 4 ] [ 5 ] ومن الأمثلة النموذجية المهمة لهذه المشاكل المعادلات التفاضلية الجزئية ذات المعاملات العشوائية . في هذا السياق، المتغير العشوائييُعرف باسم الكمية محل الاهتمام، ويتوافق تسلسل التقريبات مع تجزئة المعادلة التفاضلية الجزئية بأحجام شبكة مختلفة.
خوارزمية لمحاكاة سلسلة ماركوف متعددة المستويات
فيما يلي خوارزمية بسيطة للتكيف مع المستوى لمحاكاة MLMC مكتوبة بلغة شبه رمزية.
كرر أخذ عينات التسخين عند مستوى احسب تباين العينة على جميع المستويات حدد العدد الأمثل للعيناتعلى جميع المستويات خذ عينات إضافية في كل مستوىوفقلوثم اختبار التقارب إذا لم يتم التقارب، فقم بإنهاء العملية.ينتهي حتى التقارب
امتدادات MLMC
تشمل التوسعات الحديثة لطريقة مونت كارلو متعددة المستويات طريقة مونت كارلو متعددة المؤشرات، [ 6 ] حيث يتم النظر في أكثر من اتجاه واحد للتحسين، ودمج طريقة مونت كارلو متعددة المستويات مع طريقة شبه مونت كارلو . [ 7 ] [ 8 ]
انظر أيضاً
مراجع
- ↑ جايلز، إم بي (2015). "طرق مونت كارلو متعددة المستويات". أكتا نوميريكا . 24 : 259-328 . arXiv : 1304.5472 . doi : 10.1017/s096249291500001x . S2CID 13805654 .
- ↑ جايلز، إم بي (2008). "محاكاة مسار مونت كارلو متعددة المستويات" . بحوث العمليات . 56 (3): 607-617 . CiteSeerX 10.1.1.121.713 . doi : 10.1287/opre.1070.0496 . S2CID 3000492 .
- ↑ هاينريش، س. (2001). "طرق مونت كارلو متعددة المستويات". الحوسبة العلمية واسعة النطاق . سلسلة محاضرات في علوم الحاسوب. المجلد 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). "Multilevel Monte Carlo Methods and Applications to Elliptic PDEs with Random Coefficients"(PDF). Computing and Visualization in Science. 14 (1): 3–15. doi:10.1007/s00791-011-0160-x. S2CID 1687254.
- ↑Pisaroni, M.; Nobile, F. B.; Leyland, P. (2017). "A Continuation Multi Level Monte Carlo Method for Uncertainty Quantification in Compressible Inviscid Aerodynamics"(PDF). Computer Methods in Applied Mechanics and Engineering. 326 (C): 20–50. doi:10.1016/j.cma.2017.07.030. S2CID 10379943. Archived from the original(PDF) on 2018-02-14.
- ↑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. S2CID 253742676.
- ↑Giles, M. B.; Waterhouse, B. (2009). "Multilevel Quasi-Monte Carlo Path Simulation"(PDF). Advanced Financial Modelling, Radon Series on Computational and Applied Mathematics. De Gruyter: 165–181.
- ↑Robbe, P.; Nuyens, D.; Vandewalle, S. (2017). "A Multi-Index Quasi-Monte Carlo Algorithm for Lognormal Diffusion Problems". SIAM Journal on Scientific Computing. 39 (5): A1811–C392. arXiv:1608.03157. Bibcode:2017SJSC...39S.851R. doi:10.1137/16M1082561. S2CID 42818387.
- Monte Carlo methods
- Numerical analysis
- Sampling techniques
- Stochastic simulation
- Randomized algorithms
