蒙特卡罗法:可以用在什么地方

利用随机抽样和统计分析进行数值计算的方法

尤其适用于解决无法通过解析方法解决的复杂问题

只要是最大最小化问题,都不如使用启发式算法

蒙特卡洛只适合模拟某些****无法解析的过程/场景


基本步骤(基本思想是通过模拟大量随机样本估计某个量):

  1. 定义问题:确定需要估计的量或解决的问题。
  2. 生成随机样本:从定义的概率分布中生成大量的随机样本。
  3. 计算结果:使用这些随机样本来计算目标函数或评估所需量。
  4. 分析结果:通过对计算结果进行统计分析

应用场景:

优点与缺点:

  • 优点

    • 能处理复杂 NP 无法解析的问题
  • 缺点

    • 想要精度高——时间与空间复杂度高
  • 算法
    428 引用 • 254 回帖 • 24 关注

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...