2023年图灵奖揭晓!普林斯顿数学教授,成史上首位阿贝尔奖双料获奖者

时间:2024-09-24 编辑: 浏览:(145)

文章来源:新智元

【导读】2023年图灵奖,刚刚颁给普林斯顿数学教授Avi Wigderson!作为理论计算机科学领域的领军人物,他对于理解计算中的随机性和伪随机性的作用,做出了开创性贡献。

2023年图灵奖,刚刚揭晓!

获得这届「计算机界诺贝尔奖」——ACM A.M.图灵奖的,就是普林斯顿高等研究院数学学院的教授Avi Wigderson。

表彰的是Wigderson在计算理论领域的开创性贡献,特别是他对计算中随机性角色的重新定义,以及他在理论计算机科学领域数十年的引领。

不仅如此,这一荣誉也使Avi Wigderson成为了,历史上第一位同时获得图灵奖和阿贝尔奖的人。

阿贝尔奖被视为数学领域的最高荣誉

Wigderson是普林斯顿高级研究院数学学院的Herbert H. Maass教授。

他在计算复杂性理论、算法与优化、随机性与密码学、并行与分布式计算、组合学和图论等领域均有突出贡献,并且在理论计算机科学与数学及科学的交叉领域中,也具有重要影响。

最终,他将获得高达100万美元的奖金。

计算中的随机性和伪随机性

过去四十年里,Wigderson对于理解计算中的随机性和伪随机性,做出了开创性贡献。

此前,计算机科学家们已经发现,随机性与计算难度之间存在显著的联系,比如,一些自然问题并没有高效的算法解决方案。

而Wigderson与同事合作撰写了一系列研究,通过增加计算难度,来减少算法中的随机性需求。

这些研究,对于学界具有深远的影响。

他们成功地证明了,在一些广泛认可的计算假设下,所有的概率多项式时间算法,都可以被有效转化为确定性算法。

也即是说,高效的计算并不依赖于随机性。

从此,我们对于计算中随机性作用的理解被彻底改变。

以下就是三篇极具影响力的论文——

「Hardness vs. Randomness」(与Noam Nisan合著)

这篇论文不仅引入了一种新型伪随机发生器,而且还证明了:在比以前所知更弱的假设下,可以对随机算法进行高效确定性模拟。

「BPP Has Subexponential Time Simulations Unless EXPTIME has Publishable Proofs」(与László Babai、Lance Fortnow和Noam Nisan合著)

这篇论文利用「难度放大」,证明了在弱假设下,可以在亚指数时间内模拟无限多输入长度的有限错误概率多项式时间(BPP)。

「P = BPP if E Requires Exponential Circuits: Derandomizing the XOR Lemma」(与Russell Impagliazzo合著)

这篇论文介绍了一种更强的伪随机发生器,它在本质上实现了难度与随机性之间的最优权衡。

Wigderson的这三篇论文,其理论被广泛应用于理论计算机科学的多个分支,并且激发了多位专家的重要研究。

在计算中随机性的广泛领域内,Wigderson与Omer Reingold、Salil Vadhan和Michael Capalbo合作,首次高效构造了展开图,这些图具有出色的稀疏性和连通性,广泛应用于数学和理论计算机科学中。

除了随机性研究,Wigderson还在多证明者交互式证明、密码学和电路复杂度等多个理论计算机科学领域,发挥了重要的领导作用。

此外,他作为导师和同事也备受赞誉。他的亲和力、热情和慷慨,吸引了众多青年学者,投身理论计算机科学领域。

复杂性理论先驱

作为一名计算复杂性理论家,相比于问题的答案,让Avi Wigderson更感兴趣的是,这些问题是否有解决方案?以及,该如何进行判断?

「对于我们正在面对并尝试解决的每一个问题,都不能排除存在一种能够解决它的算法。这是我认为最有趣的问题。」

如今,Wigderson凭借着在计算理论基础上的杰出贡献,荣获了公认的最高荣誉之一——ACM A.M.图灵奖。

Wigderson的父亲非常热爱拼图和数学基本原理。

而在以色列海法长大的Wigderson,深受父亲的影响,

「他让我对这个领域产生了浓厚的兴趣,」Wigderson回忆道。

1970年代,Wigderson在海法大学开始了大学生涯。

最初他本主修数学,但在父母的建议下转向了计算机科学。而这背后的原因很朴素——他的父母认为,这个专业更好找工作。

虽然没去成数学专业,但Wigderson很快就发现,计算机科学是一个充满了未解之谜的领域,而这些谜题,本质上都与数学相关。

他早期的一项开创性工作,正是探讨这样一个看似矛盾的问题——

能否在不展示证明过程的情况下让人相信:一个数学命题已经得到了证明?

1985年,Shafi Goldwasser、Silvio Micali和Charles Rackoff首次提出了零知识交互证明的概念,并展示了其在若干命题上的应用。

后来,Wigderson与Micali和Oded Goldreich一起进一步阐述了这一理论,明确了这一点——

如果一个命题可以被证明,那么它也可以有一个零知识证明。

有了零知识证明,我们就可以证明自己使用密钥正确加密或签名了信息,同时不泄露任何相关的细节。

对此,普林斯顿大学的计算机科学家Ran Raz评价道:「Avi在密码学领域有许多极其重要的成果,而这,就最重要的那个。」

不过,Wigderson最最具奠基性的成就,可能在于另一个领域:将计算难度与随机性相联系。

到了1970年代末,计算机科学家们已经发现,对于许多难题,采用随机性算法(也称为概率算法)会显著优于传统的确定性算法。

例如,1977年,Robert Solovay和Volker Strassen提出了一种随机算法,可以比当时最好的确定性算法更快地判断一个数字是否为质数。

对某些问题而言,概率算法则可以引出确定性算法。

在1980年代初,Wigderson与加州大学伯克利分校的Richard Karp合作,将随机性的思想应用于那些被认为计算上极其困难的问题,也就是那些不存在已知的确定性算法能在合理时间内解决的问题。

很快,Wigderson和Karp就发现了一个难题的随机算法,并最终成功将其转化为了确定性算法。

与此同时,其他研究人也展示了,如何在密码学问题中通过计算难度的假设来实现去随机化。

由此,Wigderson也和其他人一样,开始质疑在有效解决问题时随机性的必要性,以及在什么条件下可以完全去除随机性。

随后他意识到,对随机性的需求与问题的计算难度紧密相连。

在1994年的一篇论文中,Wigderson与计算机科学家Noam Nisan共同证明——

如果真如大多数计算机科学家所猜测的那样,存在自然界中的困难问题,那么,任何高效的随机算法都可以被高效的确定性算法替代。

也就是说,随机性总是可以被消除的。

更为重要的是,他们发现确定性算法可能使用「伪随机」序列——这些数据串看起来随机,但实际上不是。

同时,他们还展示了如何利用任意难题来构建伪随机生成器。即通过将伪随机比特(不是真正的随机比特)输入到概率算法中,就可以为同一问题生成一个高效的确定性算法。

Sudan指出,这篇论文帮助计算机科学家们认识到随机性的不同程度,从而帮助揭示了难题的复杂性及其解决方法。「这其中的关键不仅仅是随机性,而是对随机性的认知,」他说。

如今,随机性已经成为复杂性理论中的一个强大工具,但它非常难以捉摸。

Wigderson指出,像硬币掷出和骰子掷出这样的行为,并不是真正的随机:如果你对这些物理系统有足够的了解,那么其结果是完全可以预测的。

但完美的随机性既难以捉摸也难以验证。

在过去几十年里,来自计算理论的发现帮助我们深入理解了许多意想不到的问题,从鸟群的集体飞行、选举结果到体内的生化反应。

最后,我们用Wigerson的一句话总结作为总结——计算的应用无处不在。

「基本上,任何自然过程都可以被视为一种演化的计算过程,因此我们可以从计算的角度来研究它。可以说,几乎所有事物都在进行某种形式的计算。」

Wigerson还曾在2009年获得了哥德尔奖。

2018年,Wigerson因对计算机科学和数学理论的贡献(Institute for Advanced Study)当选ACM Fellow。他还在2019年获得了高德纳奖。

补充知识

什么是理论计算机科学?

理论计算机科学专注于计算领域的数学基础。

它探讨的问题包括,「这个问题能否通过计算来解决?」,以及「如果这个问题可以通过计算解决,需要投入多少时间和其他资源?」

此外,理论计算机科学还致力于设计高效的算法。每一项触及我们生活的计算技术都是通过算法实现的。

深入理解构成强大和高效算法的原理,不仅能增进我们对计算机科学的认识,还能帮助我们更好地理解自然规律。

尽管理论计算机科学以其提供的激动人心的智力挑战而闻名,且通常不直接关注计算的实际应用改进,但该领域的研究成果已在从密码学、计算生物学到网络设计、机器学习及量子计算等几乎所有子领域推动了显著进展。

为什么随机性很重要?

一般来说,计算机是确定性系统——算法的指令集对任何特定输入都有唯一确定的计算过程和输出结果。

也就是说,确定性算法遵循一个可预测的模式。

然而,随机性则不同,它没有明确的模式,也无法预测事件或结果的发生。

鉴于我们所处的世界似乎充斥着随机事件(如天气系统、生物和量子现象等),计算机科学家们通过让算法在计算过程中进行随机选择,以期提高算法的效率。

事实上,许多以前没有有效的确定性算法解决方案的问题,现在通过概率算法得到了有效的解决,虽然这些算法可能会有小概率的错误(但这种错误可以有效地减少)。

但是,随机性是否是必要的,还是可以去除它?成功的概率算法需要什么样的随机性?

这些问题以及其他许多基本问题构成了理解计算中随机性和伪随机性的核心。

更深入地理解计算中随机性的动态可以帮助我们开发更优秀的算法,并深化我们对计算本质的理解。

参考资料:

https://www.acm.org/

https://awards.acm.org/turing

https://www.quantamagazine.org/avi-wigderson-complexity-theory-pioneer-wins-turing-award-20240410/

https://www.ias.edu/news/avi-wigderson-2023-acm-am-turing-award

最新 更多 >
  • 1 CLX币怎么交易

    CLX币交易介绍CLX币是一种数字货币,是基于区块链技术的加密货币。它的全称是Celestix Network币,旨在提供一种安全、高效的数字交易方式。在CLX币的网络中,用户可以进行快速、便捷的交易,并享受更低的交易费用和更高的隐私保护。加入CLX币交易平台要进行CLX币的交易,首先需要加入一个交易平台。在互联网上有许多加密货币交易平台可供选择。用户可以选择根据自己的需求、信任度和安全性来挑选一

  • 2 CHP币怎么买卖

    CHP币的买卖简介CHP币是一种加密货币,是CasinoCoin(赌场币)的缩写。与其他加密货币类似,CHP币可以用于在线赌博平台上的付款和奖励。在过去的几年里,加密货币市场迅速发展,CHP币也吸引了越来越多的投资者和赌博爱好者。本文将介绍如何买卖CHP币,帮助读者更好地了解和参与这一市场。1. 注册加密货币交易平台账户首先,想要买卖CHP币,您需要在一个加密货币交易平台上注册一个账户。选择一个可

  • 3 xnk币最高价是多少?xnk币值得入手吗?

    XNK币最高价是多少?在过去几年中,XNK币(也称为Ink Protocol)的价格经历了一些波动。最高价出现在2018年的顶峰,当时XNK币的价格达到每枚0.023美元。然而,在接下来的几年中,价格一直在下跌,并且目前的价格相对较低。尽管如此,很多人仍然对XNK币感兴趣,因为他们相信这个项目有潜力。XNK币值得入手吗?对于是否值得购买XNK币,没有一个明确的答案。每个人的投资风险承受能力和投资目

  • 4 xve币最高价是多少?xve币值得入手吗?

    XVE币最高价和是否值得入手近年来,加密货币市场一直持续火热,各种新的数字货币不断涌现。其中,XVE币作为一个新兴的加密货币备受瞩目。然而,很多人对于XVE币的最高价和是否值得入手存在疑问。本文将探讨XVE币的最高价以及是否值得投资入手。XVE币最高价首先,我们来看XVE币的最高价。XVE币的最高价在不同的时期有所差异。根据市场数据,XVE币的最高价一度达到XXX美元,这创造了一个令人瞠目结舌的纪

  • 5 CLAM币去哪里交易

    CLAM币交易指南CLAM币(CLAM)是一种加密货币,由社区驱动的开源项目创建和维护。在过去的几年里,CLAM币在加密货币市场上逐渐增长,并吸引了越来越多的投资者的关注。如果您对CLAM币感兴趣,并希望进行交易,本文将为您提供一些支持。1. 了解CLAM币交易所在开始交易之前,您需要了解有关CLAM币的交易所。这些交易所是您可以买卖CLAM币的平台。目前,一些知名的CLAM币交易所包括ABC交易

  • 6 CHEERS币怎么交易

    CHEERS币交易的简介CHEERS币是一种加密货币,它基于区块链技术,旨在用于数字资产交易。和其他加密货币一样,CHEERS币的交易是去中心化的,即没有任何中央机构控制交易过程,所有交易记录都被保存在区块链上。CHEERS币交易的流程在进行CHEERS币交易之前,交易双方需要确保自己拥有一个加密货币钱包。钱包是一个用于储存和管理数字资产的软件,可以通过官方网站或第三方应用下载和安装。1. 创建钱

  • 7 CMN币怎么交易

    CMN币交易介绍CMN币是一种数字货币,基于区块链技术运作。它具有去中心化、匿名性和安全性等特点,因而吸引了越来越多的投资者。在交易CMN币之前,您需要了解一些基本知识。CMN币交易平台选择选择一个可信赖、安全的交易平台是交易CMN币的第一步。您可以通过搜索引擎寻找一些知名的交易平台,并仔细研究它们的评价和用户反馈。确保平台拥有完善的身份验证、资金安全保障措施以及优质的客户支持服务。注册账户在选择

  • 8 CJ币怎么买卖

    什么是CJ币CJ币是一种虚拟货币,全名为CJ Coin(CJ币),是由某个虚拟社区发行和流通的货币代号。它可以在该社区内用于购买虚拟商品、游戏道具和参与各种活动。如何购买CJ币要购买CJ币,首先需要进入该虚拟社区的官方网站,通常会在首页上明确购买CJ币的选项。用户可以通过充值支付宝、微信支付、银行卡、信用卡等多种方式进行购买。根据需求和个人经济情况,选择适合自己的充值金额。购买CJ币的注意事项在购

  • 9 CHH币怎么买卖

    CHH币的买卖指南CHH币是一种加密货币,也是数字音乐产业的代币,用户可以通过买卖CHH币来参与数字音乐投资和流通。本文将向您介绍CHH币的买卖过程和一些注意事项。购买CHH币想要购买CHH币,您需要完成以下步骤:选择交易平台:在选择一个可靠的交易平台购买CHH币之前,您需要进行一定的调查和比较。确保交易平台安全可靠,用户评价良好。注册账号:在选择合适的交易平台后,根据平台的要求注册一个账号。这将

  • 10 cnht币怎么买卖

    cnht币是什么?cnht币是一种加密货币,其价值与人民币保持1:1的锚定。它运行在区块链技术上,并且具有去中心化和匿名性的特点,使得用户可以在全球范围内进行快速、安全、低费用的交易。如何购买cnht币?购买cnht币需要经过以下几个步骤:1. 选择合适的交易平台在选择购买cnht币的交易平台时,应该考虑交易平台的信誉度、安全性、手续费以及交易便捷性等因素。合适的交易平台能够保证您的交易安全,减少