6概率算法绪论.ppt

6 概率算法 概率算法简介 随机数 小结 小结 小结 小结 引入随机数能够提升计算性能 * 学习要点 理解产生伪随机数的算法 掌握数值概率算法的设计思想 掌握蒙特卡罗算法的设计思想 掌握拉斯维加斯算法的设计思想 掌握舍伍德算法的设计思想 ????????很多算法的每一个计算步骤都是固定的,而概率算法允许算法在执行的过程中随机选择下一个计算步骤。许多情况下,当算法在执行过程中面临一个选择时,随机性选择常比最优选择省时。因此概率算法可在很大程度上降低算法的复杂度。?   ?概率算法的特征是对所求解问题的同一实例用同一概率算法求解两次可能得到完全不同的效果(时间和结果)。 代表性的概率算法可以大致分为四类: (1) 数值概率算法 (3)拉斯维加斯(0Las Vegas)算法 (2)舍伍德(Sherwood)算法 (4)蒙特卡罗(Monte? Carlo)算法    所谓概率算法,就是在算法的过程中引入随机数,使得算法在执行的过程中随机选择下一个计算步骤。 随机数在概率算法设计中扮演着十分重要的角色。 线性同余法是产生伪随机数的最常用的方法。由线性同余法产生的随机序列a0,a1,…,an满足 其中b?0,c?0,d?m。

文档评论(0)

1亿VIP精品文档

相关文档