浅析非完美算法在信学竞赛中的应用.pptVIP

  • 4
  • 0
  • 约2.24千字
  • 约 29页
  • 2018-10-04 发布于浙江
  • 举报

浅析非完美算法在信学竞赛中的应用.ppt

非完美算法 计算机科学中非完美的例子 图片、音频、视频的压缩 很多压缩率比较高的压缩方法都是有损压缩 密码验证 很多都是多对一,通过验证的不一定是正确的 搜索引擎 不一定能搜索到所有匹配的内容 非完美算法 在信息学乃至整个计算机科学领域,不一定绝对正确的算法就是最好的算法,有可能一个在绝大多数情况下正确的算法(非完美算法)比一个完全正确的算法更有前途。 时间使用较少 空间使用较少 实现较容易 容易被接受 非完美算法的一些常见方法 随机贪心 抽样测试 部分忽略 …… 抽样测试法 抽样:从统计总体中,任意抽出一部分单位作为样本,并以其结果推算总体的相应指标。 抽样测试法 抽样测试法 抽样测试法 在抽样测试时,有时总体中存在一些特殊的元素,这些元素满足条件的概率往往与其他元素满足条件的概率相差较大。如果特别的在这些元素中抽取一些进行测试,则可以加快出解的速度或增大解的正确率。 抽样测试法——特殊抽样 质数判定 朴素的质数判定方法: 用2~  试除。O(n0.5) 抽样测试法: 在2~  中抽取k个试除。 Strong Pseudoprime 对于奇数n和正整数a,设n-1=d·2s(d为奇数),若: ad≡1 (mod n) 或 存在0≤rs,使  ≡-1 (mod n)  则称n是以a为底的强伪质数(Strong Pseudoprime)。 质数测试 当a不是n的

文档评论(0)

1亿VIP精品文档

相关文档