服务粉丝

我们一直在努力
当前位置:首页 > 财经 >

涨姿势:10 大主宰世界的牛逼算法!

日期: 来源:新机器视觉收集编辑:

点击下方卡片,关注“新机器视觉”公众号

重磅干货,第一时间送达

作者:claudio | 煎蛋

Reddit 有篇帖子介绍了算法对我们现在生活的重要性,以及哪些算法对现代文明所做贡献最大。这个表单并不完整,很多与我们密切相关的算法都没有提到,如机器学习和矩阵乘法,欢迎你继续补充。 

如果对算法有所了解,读这篇文章时你可能会问 “作者知道算法为何物吗?”,或是 “Facebook 的‘信息流’(News Feed) 算是一种算法吗?”,如果 “信息流” 是算法,那就可以把所有事物都归结为一种算法。才疏学浅,结合那篇帖子,接下来我试着解释一下算法是什么,又是哪些算法正在主导我们的世界。

01 什么是算法? 


简而言之,任何定义明确的计算步骤都可称为算法,接受一个或一组值为输入,输出一个或一组值。(来源:homas H. Cormen, Chales E. Leiserson 《算法导论第 3 版》)
可以这样理解,算法是用来解决特定问题的一系列步骤(不仅计算机需要算法,我们在日常生活中也在使用算法)。算法必须具备如下 3 个重要特性:
  • 有穷性,执行有限步骤后,算法必须中止。

  • 确切性,算法的每个步骤都必须确切定义。

  • 可行性,特定算法须可以在特定的时间内解决特定问题。

其实,算法虽然广泛应用在计算机领域,但却完全源自数学。实际上,最早的数学算法可追溯到公元前 1600 年 - Babylonians 有关求因式分解和平方根的算法。
那么又是哪 10 个计算机算法造就了我们今天的生活呢?请看下面的表单,排名不分先后:
01

归并排序 (MERGE SORT)、快速排序 (QUICK SORT) 和堆积排序 (HEAP SORT)



哪个排序算法效率最高?这要看情况。这也就是我把 3 种算法放在一起讲的原因,可能你更常用其中一种,不过它们各有千秋。
归并排序算法,是目前为止最重要的算法之一,是分治法的一个典型应用,由数学家 John von Neumann 于 1945 年发明。
快速排序算法,结合了集合划分算法和分治算法,不是很稳定,但在处理随机列阵 (AM-based arrays) 时效率相当高。
堆积排序,采用优先伫列机制,减少排序时的搜索时间,同样不是很稳定。
与早期的排序算法相比 (如冒泡算法),这些算法将排序算法提上了一个大台阶。也多亏了这些算法,才有今天的数据发掘,人工智能,链接分析,以及大部分网页计算工具。
02

傅立叶变换和快速傅立叶变换


这两种算法简单,但却相当强大,整个数字世界都离不开它们,其功能是实现时间域函数与频率域函数之间的相互转化。能看到这篇文章,也是托这些算法的福。
因特网,WIFI,智能机,座机,电脑,路由器,卫星等几乎所有与计算机相关的设备都或多或少与它们有关。不会这两种算法,你根本不可能拿到电子,计算机或者通信工程学位。(USA)
03

迪杰斯特拉算法 (Dijkstra’s algorithm)



可以这样说,如果没有这种算法,因特网肯定没有现在的高效率。只要能以 “图” 模型表示的问题,都能用这个算法找到 “图” 中两个节点间的最短距离。
虽然如今有很多更好的方法来解决最短路径问题,但代克思托演算法的稳定性仍无法取代。
04

RSA 非对称加密算法
毫不夸张地说,如果没有这个算法对密钥学和网络安全的贡献,如今因特网的地位可能就不会如此之高。现在的网络毫无安全感,但遇到钱相关的问题时我们必需要保证有足够的安全感,如果你觉得网络不安全,肯定不会傻乎乎地在网页上输入自己的银行卡信息。
RSA 算法,密钥学领域最牛叉的算法之一,由 RSA 公司的三位创始人提出,奠定了当今的密钥研究领域。用这个算法解决的问题简单又复杂:保证安全的情况下,如何在独立平台和用户之间分享密钥。
05

哈希安全算法 (Secure Hash Algorithm)
确切地说,这不是一种算法,而是一组加密哈希函数,由美国国家标准技术研究所首先提出。无论是你的应用商店,电子邮件和杀毒软件,还是浏览器等等,都使用这种算法来保证你正常下载,以及是否被 “中间人攻击”,或者 “网络钓鱼”。
06

整数质因子分解算法 (Integer factorization)
这其实是一个数学算法,不过已经广泛应用与计算机领域。如果没有这个算法,加密信息也不会如此安全。通过一系列步骤将,它可以将一个合成数分解成不可再分的数因子。
很多加密协议都采用了这个算法,就比如刚提到的 RSA 算法。

07

链接分析算法 (Link Analysis)


在因特网时代,不同入口间关系的分析至关重要。从搜索引擎和社交网站,到市场分析工具,都在不遗余力地寻找因特网的正真构造。
链接分析算法一直是这个领域最让人费解的算法之一,实现方式不一,而且其本身的特性让每个实现方式的算法发生异化,不过基本原理却很相似。
链接分析算法的机制其实很简单:你可以用矩阵表示一幅 “图 “,形成本征值问题。本征值问题可以帮助你分析这个 “图” 的结构,以及每个节点的权重。这个算法于 1976 年由 Gabriel Pinski 和 Francis Narin 提出。
谁会用这个算法呢?Google 的网页排名,Facebook 向你发送信息流时 (所以信息流不是算法,而是算法的结果),Google + 和 Facebook 的好友推荐功能,LinkedIn 的工作推荐,Youtube 的视频推荐,等等。
普遍认为 Google 是首先使用这类算法的机构,不过其实早在 1996 年 (Google 问世 2 年前) 李彦宏就创建的 “RankDex” 小型搜索引擎就使用了这个思路。而 Hyper Search 搜索算法建立者马西莫・马奇奥里也曾使用过类似的算法。这两个人都后来都成为了 Google 历史上的传奇人物。
08

比例微积分算法 (Proportional Integral Derivative Algorithm)



飞机,汽车,电视,手机,卫星,工厂和机器人等等事物中都有这个算法的身影。
简单来讲,这个算法主要是通过 “控制回路反馈机制”,减小预设输出信号与真实输出信号间的误差。只要需要信号处理,或电子系统来控制自动化机械,液压和加热系统,都需要用到这个算个法。
没有它,就没有现代文明。
09

数据压缩算法
数据压缩算法有很多种,哪种最好?这要取决于应用方向,压缩 mp3,JPEG 和 MPEG-2 文件都不一样。
哪里能见到它们?不仅仅是文件夹中的压缩文件。你正在看的这个网页就是使用数据压缩算法将信息下载到你的电脑上。除文字外,游戏,视频,音乐,数据储存,云计算等等都是。它让各种系统更轻松,效率更高。
010

随机数生成算法


到如今,计算机还没有办法生成 “真正的” 随机数,但伪随机数生成算法就足够了。这些算法在许多领域都有应用,如网络连接,加密技术,安全哈希算法,网络游戏,人工智能,以及问题分析中的条件初始化。


声明:部分内容来源于网络,仅供读者学习、交流之目的。文章版权归原作者所有。如有不妥,请联系删除。

—THE END—

相关阅读

  • GPT-4发布!史上最强大模型来了

  • 点击下方卡片,关注“新机器视觉”公众号重磅干货,第一时间送达最新:GPT-4,来源:量子位一觉醒来,万众期待的GPT-4,它来了!OpenAI老板Sam Altman直接开门见山地介绍说:这是我们迄今为止
  • 海康机器人光伏组件汇流带视觉检测解决方案

  • d点击下方卡片,关注“新机器视觉”公众号重磅干货,第一时间送达我国光伏行业高增长趋势显著,在国际市场上扮演着重要的角色,已实现端到端自主可控,并有望率先成为高质量发展典范
  • 投诉它!这些都属于霸王条款

  • 大家都在看☞省委省政府发文!☞2023国考成绩公布,查询入口已开放☞“互联网+”医疗服务能否纳入医保?官方回应→☞外国人来华政策,明起调整☞盛会凝聚奋进力量来源:人民日报监审
  • 桃花雪、桃花雪……

  • 下雪啦3月桃花雪气温“过山车”春天的天小孩的脸从30℃到个位数一周的时间体验从短袖到羽绒服这样的魔幻天气源自于冷/暖气团的你退我进眼下,正是冷空气的主场气温骤降!羽绒
  • 小白成为心理咨询师的入行指南

  • “非专业可以做心理咨询师吗?新手咨询师如何走上执业生涯?有没有“捷径”可以走?”在刚刚踏入心理咨询行业的时候,相信不少人都有过这样的疑问。希望入行心理咨询、走上执业生涯
  • 最高奖励100万元!浙江再次征集

  • 诗画江南、活力浙江  在国际舞台展现浙江风采!日前,第二届“诗画江南、活力浙江”全球短视频大赛正式启动,从新的视角看浙江山水之秀、人文之美和创新之力。  今年是全面贯
  • 没想到你竟然是这样的滕王阁!

  • 落霞与孤鹜齐飞,秋水共长天一色无数文人墨客在滕王阁留下不朽文章唐初王勃一篇《滕王阁序》赞颂江西物华天宝、人杰地灵,磅礴宇内被称为千古绝唱▲央视大型航拍纪录片《航拍中

热门文章

  • “复活”半年后 京东拍拍二手杀入公益事业

  • 京东拍拍二手“复活”半年后,杀入公益事业,试图让企业捐的赠品、家庭闲置品变成实实在在的“爱心”。 把“闲置品”变爱心 6月12日,“益心一益·守护梦想每一步”2018年四

最新文章

  • 深度研究 | 城投债务的价值与平衡

  • 随着城投债务规模的不断扩张和风险逐渐暴露,城投债务逐渐成为近年的热点话题。城投债务在2008年金融危机后逐步进入了高速发展的阶段,目前已经在整个国民债务体系中占有举足轻
  • GPT-4发布!史上最强大模型来了

  • 点击下方卡片,关注“新机器视觉”公众号重磅干货,第一时间送达最新:GPT-4,来源:量子位一觉醒来,万众期待的GPT-4,它来了!OpenAI老板Sam Altman直接开门见山地介绍说:这是我们迄今为止
  • 涨姿势:10 大主宰世界的牛逼算法!

  • 点击下方卡片,关注“新机器视觉”公众号重磅干货,第一时间送达作者:claudio | 煎蛋Reddit 有篇帖子介绍了算法对我们现在生活的重要性,以及哪些算法对现代文明所做贡献最大。这
  • 海康机器人光伏组件汇流带视觉检测解决方案

  • d点击下方卡片,关注“新机器视觉”公众号重磅干货,第一时间送达我国光伏行业高增长趋势显著,在国际市场上扮演着重要的角色,已实现端到端自主可控,并有望率先成为高质量发展典范
  • 深度解析机器视觉四大光学成像方法

  • 点击下方卡片,关注“新机器视觉”公众号重磅干货,第一时间送达工业4.0时代,三维机器视觉备受关注,目前,三维机器视觉成像方法主要分为光学成像法和非光学成像法,这之中,光学成像法
  • 一键办!哈尔滨“大学生落户一件事”上线试运行

  • 记者从哈尔滨市营商环境建设监督局了解到,为吸引、留住、用好毕业生人才,创建人才“安心”“安身”“安业”的优良环境,日前,哈市营商环境建设监督局联合哈尔滨市公安局通过流程