最新概率算法-教学PPT课件教案.pptVIP

  • 3
  • 0
  • 约9.76千字
  • 约 43页
  • 2026-10-01 发布于湖北
  • 举报

计算机算法设计与分析第九章

概率算法概率算法概率算法就是在算法执行过程中可随机选择计算的步骤、元素或参数等。它的基本特征是计算具有不确定性。它的解也不一定是最优解。它在很大程度上能降低算法的复杂度。在非标准算法中普遍应用了概率方法,主要有: (1)直接用概率进行数值计算; (2)用概率/随机进行选择; (3)利用概率加速搜索或避免陷于局部最优。随机数的产生在概率算法中随机数的产生是个非常重要的部分,但在计算机上无法产生真正的随机数。任何一种随机数的产生都和给定的初始条件有关,当初始条件相同时,会给出同样的随机数序列。还有,该随机数序列存在周期,即经过一个周期后,序列会重复出现。称为伪随机数。线形同余算法最简单的伪随机数是用线性同余算法产生的。公式如下:?a0=d

an=(b*an-1+c)modm?,n=1,2,……其中,d被称为种子。b,d,c,m均大于0。而且这几个数直接关系到随机序列的性能。???线性同余算法实现简单,速度快,具有较好的统计性能,广泛应用于仿真,但不能用于加密。大多数系统中提供的random函数都是采用此方法实现。线性反馈移位寄存器(LFSR)?线性反馈移位寄存器(LFSR)是一个反馈移位寄存器。其反馈函数是寄存器中某些位的简单异或,这些位也称之为抽头序列。一个n位的LFSR能够在重复之前产生2n

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档