基本的算法参考.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机科学中最重要的 32 个算法 作者 郑柯 发布于 八月 31, 2012 | 2 评论 新浪微博 腾讯微博 豆瓣网 Twitter Facebook linkedin 邮件分享 更多 371 稍后阅读 我的阅读清单 奥地利符号计算研究所( Research Institute for Symbolic Computation , 简称 RISC)的 Christoph Koutschan 博士在自己的页面上发布了 一篇文章 ,提 到他做了一个调查,参与者大多数是计算机科学家,他请这些科学家投票选出 最重要的算法,以下是这次调查的结果,按照英文名称字母顺序排序。 1. A* 搜索算法——图形搜索算法,从给定起点到给定终点计算出路径。其 中使用了一种启发式的估算,为每个节点估算通过该节点的最佳路径, 并以之为各个地点排定次序。算法以得到的次序访问这些节点。因此, A*搜索算法是最佳优先搜索的范例。 2. 集束搜索(又名定向搜索, Beam Search)——最佳优先搜索算法的优 化。使用启发式函数评估它检查的每个节点的能力。不过,集束搜索只 能在每个深度中发现最前面的 m个最符合条件的节点, m是固定数字— —集束的宽度。 3. 二分查找( Binary Search )——在线性数组中找特定值的算法,每个步 骤去掉一半不符合要求的数据。 4. 分支界定算法( Branch and Bound )——在多种最优化问题中寻找特定 最优化解决方案的算法,特别是针对离散、组合的最优化。 5. Buchberger 算法——一种数学算法,可将其视为针对单变量最大公约数 求解的欧几里得算法和线性系统中高斯消元法的泛化。 6. 数据压缩——采取特定编码方案,使用更少的字节数(或是其他信息承 载单元)对信息编码的过程,又叫来源编码。 7. Diffie-Hellman 密钥交换算法——一种加密协议,允许双方在事先不了 解对方的情况下,在不安全的通信信道中,共同建立共享密钥。该密钥 以后可与一个对称密码一起,加密后续通讯。 8. Dijkstra 算法——针对没有负值权重边的有向图,计算其中的单一起点 最短算法。 9. 离散微分算法( Discrete differentiation ) 10. 动态规划算法( Dynamic Programming )——展示互相覆盖的子问题和最 优子架构算法 11. 欧几里得算法( Euclidean algorithm )——计算两个整数的最大公约 数。最古老的算法之一,出现在公元前 300 前欧几里得的《几何原 本》。 12. 期望 - 最大算法( Expectation-maximization algorithm ,又名 EM- Training )——在统计计算中,期望 - 最大算法在概率模型中寻找可能性 最大的参数估算值,其中模型依赖于未发现的潜在变量。 EM在两个步骤 中交替计算,第一步是计算期望,利用对隐藏变量的现有估计值,计算 其最大可能估计值;第二步是最大化,最大化在第一步上求得的最大可 能值来计算参数的值。 13. 快速傅里叶变换( Fast Fourier transform ,FFT)——计算离散的傅里 叶变换( DFT)及其反转。该算法应用范围很广,从数字信号处理到解决 偏微分方程,到快速计算大整数乘积。 14. 梯度下降 (Gradient descent )——一种数学上的最优化算法。 15. 哈希算法( Hashing ) 16. 堆排序(

文档评论(0)

旺咖 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档