1. 核心定义

蒙特卡洛模拟是一种基于随机数抽样的方法,
用来估计数学问题或系统的结果、概率或期望。

它不依赖精确解析解,而是通过大量“随机试验”逼近问题的真实答案。


2. 基本思想

设你要估计某个期望值
你可以:

  1. 的分布中随机采样
  2. 用样本平均代替真实期望:

→ 当 足够大时, 就逼近


3. 举个例子:估计

构造一个单位圆内的点 ,满足

  1. 生成 ,在正方形 中均匀采样
  2. 统计落在圆内的点的比例
  3. 有:

4. 应用场景

  • 积分近似(高维积分尤其擅长)
  • 概率估计(如罕见事件发生概率)
  • 不确定性传播分析(如金融风险建模)
  • 物理模拟(如光线追踪、粒子扩散)
  • 强化学习(策略评估)

5. 优势与劣势

优势劣势
简单直观,易实现收敛慢,需大量样本
适合高维复杂模型随机误差较大
可并行化实现依赖高质量随机数生成器

6. 与中心极限定理的关系

  • 蒙特卡洛估计 是一组随机变量的平均

  • 足够大时,根据中心极限定理
    会近似服从正态分布,其标准差为:

→ 可用于构造置信区间


7. 小结

要素内容
本质通过“试很多次”逼近数学答案
本质工具随机采样 + 样本平均
收敛速度,比较慢
典型领域积分、物理仿真、金融建模、概率估计、RL 等

蒙特卡洛模拟是一种以时间换精度的策略,
在传统解析方法无能为力时,它是我们的“最后王牌”。

Monte Carlo Raytracing = 蒙特卡洛模拟思想应用于渲染积分

  • 大数定律 是一个 数学定理,说明样本平均数会趋近于真实期望;

  • 蒙特卡洛模拟 是一种 应用方法,用随机采样来估计数值问题的解。