In recent years dynamical systems (of deterministic and stochastic nature), describing many models in mathematics, physics, engineering and finances, become more and more complex. Numerical analysis narrowed only to deterministic algorithms seems to be insufficient for such systems, since, for example, curse of dimensionality affects deterministic methods. Therefore, we can observe increasing popularity of Monte Carlo algorithms and, closely related with them, stochastic simulations based on stochastic differential equations. In these lecture notes we present main ideas concerned with Monte Carlo methods and their theoretical properties. We apply them to such problems as integration and approximation of solutions of deterministic/stochastic differential equations. We also discuss implementation of exemplary algorithms in Python programming language and their application to option pricing. Part of these notes has been used during lectures for PhD students at AGH University of Science and Technology, Krakow, Poland, at summer semesters in the years 2020 and 2021.
翻译:近年来,描述数学、物理学、工程学和财政方面许多模型的动态系统(确定性和随机性)越来越复杂。数字分析仅局限于确定性算法,似乎不足以适应这些系统,因为,例如,维度的诅咒影响确定性方法。因此,我们可以观察到,蒙特卡洛算法越来越受欢迎,并与它们密切相关,根据随机性差异方程式进行随机性模拟。在这些演讲中,我们介绍了与蒙特卡洛方法及其理论特性有关的主要想法。我们将这些想法应用于诸如确定性/分析性差异方程式解决方案的整合和近似等问题。我们还讨论了Python编程语言示范性算法的实施及其用于选择性定价的应用。在2020年和2021年夏季波兰克拉科夫AGH科技大学为博士生举办的讲座中,使用了这些注释的一部分。