随机算法-蒙特卡罗算法

在论文中多次看到ε-approximation概念,然后百度发现也很少说这个的。只有在其他论文里面有讲到。这里就是记录下目前所了解的比较浅显的理解。

可以比较论文基于k-means的(1+ε)近似算法求解,(对比k-means和ε-approximation 有类似之处)其中有一段说到:
利用随机算法技术,通过随机选取一些点集合,保证以一定概率求出近似于(1+ε)值的最优解,其中ε为一任意小的常数。根据蒙特卡洛(Monte Carlo)算法原理,通过多次运行该算法可求出其近似于(1+ε)值的最优解。

那么我们可以理解为,随机选取一些离散点集合,保证以一定的概率求出近似于ε值的最优解,(高等数学中求近似解,往往是极限时,ε为任意小的常数且不为0)。

这里提到了根据蒙特卡罗算法原理,算法经过多次运行可以得到近似于ε的最优解。

 

蒙特卡罗算法

蒙特卡罗Monte Carlo 又称随机抽样或统计试验方法,是以概率和统计理论方法为基础的一种计算法方法。使用随机数或者伪随机数来解决很多计算问题的方法,将所求解的问题同一定的概率模型相联系,用电子计算机实现统计模拟或抽样,以获得问题的近似解。

蒙特卡罗解题归结为三个主要步骤:

  • 构造或描述概率过程;
  • 实现从已知概率分布抽样;
  • 建立各种估计量

借助计算技术,蒙特卡罗模拟实现了两大优点:

  • 简单,省却了繁复的数学报导和演算过程,使得一般人也能够理解和掌握;
  • 快速,简单和快速是蒙特卡罗方法在现代项目中获得应用的基础。

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值