作者 | Freesia编辑 | 夕颜出品 | AI科技大本营(ID:rgznai100)

导读:近日,美国艾默里大学计算机与数学科学系教授黄皓(Hao Huang)用一篇短短 6 页的论文证明了布尔函数,引发了计算机和数学领域社区的广泛关注。不久之后,在这篇论文的启发下,计算机科学的上帝 Don Knuth 再次突破极限,仅用一页纸就证明了这个困扰理论计算机领域数十年的布尔函数敏感度猜想(其中半页证明还是笔记)。

一页纸证明布尔函数                7 月 28 日,Don Knuth 在讨论黄皓证明布尔函数的帖子下发声,表示自己仅用一页纸就做到了这件事,并附上了证明过程的文档:https://www.cs.stanford.edu/~knuth/papers/huang.pdf               他在文档中 Don Knuth 说道:黄皓最近运用组合学成功地解决了 30 年前由 Nisan 和 Szegedy 提出的布尔函数的敏感度猜想,并指出本证明使 Shalev Ben-David 在 7 月 3 日在 Scott Aaronson 博客上发表的想法具体化。               顺便说一句,如果其他人(像我一样)对柯西积分定理不熟悉或不习惯,这里有一个不使用该定理的证明版本:
设 S 是矩阵 A_n 的 sqrt(n)- 原点空间。S 的维数为 2 ^(n-1)。设 A_n 的大的主子矩阵为 B。我们希望降低其频谱范数(最大特征值)。这与使用范数 1 的向量 x 最大化相同。但是不难看出,对应于不在 B 中的行/列的索引上具有 0 项的超过单位向量 x 的最大值,此最大值与之相同。将 L 乘以所有向量在这些索引上具有 0 个项的子空间。此外,L 具有至少 2 ^(n-1)+1 个维度,因为 B 至少使用这些数量的行/列。因此,L 与 S 的交点必须具有至少 1 个维数。可得出,在 L 和 S 中都存在单位向量 x,意味着它对应于不在 B 中的行/列,但是sqrt (n) - A_n 的本征向量中有 0 项 。和预期一样,这达到了 B 的谱范数上 sqrt(n)的下界。

Don Knuth——计算机科学的上帝

(图源:斯坦福大学官网) 这次,用一页纸证明了布尔函数敏感度猜想的大师,正是被誉为计算机科学上帝的 Don Knuth 教授,现为斯坦福大学计算机系荣誉退休教授。 Knuth 于 1938 年 1 月 10 日生于威斯康辛州密歇根湖畔的密尔沃基(Milwaukee)。“人工智能之父”、斩获诺贝尔奖和图灵奖的获得者西蒙(H.A.Simon)也在这里出生。 Knuth 是算法和程序设计技术的先驱者,创造了算法分析的领域,在数个理论计算机科学的分支做出基石一般的贡献,发表了多部具广泛影响的论文和著作。在工作之余,他用了十年时间发明了计算机排版系统 TEX 和 METAFONT。 少年时期的 Knuth 便显示出在数理上的天赋,年纪轻轻便已编著了堪称计算机科学理论与技术的经典巨著《计算机程序设计的艺术》,并于 36 岁凭借《计算机程序设计艺术》的前 3 卷(计划 7 卷)拿到了 1974 年度的图灵奖。该书还被《美国科学家》杂志列为 20 世纪最重要的 12 本物理科学类专著之一,与爱因斯坦《相对论》、狄拉克《量子力学》、理查·费曼《量子电动力学》等经典比肩而立。《计算机程序设计的艺术》系列计划出七卷,至今为止已经出版了四卷:第一卷《基本算法》于 1968 年出版,第二卷《半数字化算法》于 1969 年出版,第三卷《排序与搜索》于 1973 年出版,第四卷《组合算法》于 2008 年出版。

黄皓证明布尔函数敏感度猜想回顾

在这之前,美国艾默里大学计算机与数学科学系教授黄皓(Hao Huang)用一篇短短 6 页的论文证明了困扰理论计算机领域数十年的布尔函数敏感度猜想,引发了计算机和数学领域社区的广泛关注。 布尔函数在研究密码算法和密码技术上应用甚广,其应用领域包括流密码与分组密码,还有对称和非对称密码。在数学中,定义域{1,2,3,... } 的这种函数通常叫做二进制序列,通过限制到 { 1,2,3,...,n },布尔函数是指编码长度为 n 的序列的自然的方法。通常是如下形式的函数:F(b1,b2,...,bn), 布尔变量bi带有 n 个来自两元素布尔代数 {0,1} ,F的取值也在 {0,1} 中,有 2^{2^n} 个布尔函数。 作为理论计算机科学中近三十年来最重要、最令人困惑的开放性问题之一,布尔函数引得无数计算机科学或数学领域的学者教授摩拳擦掌。而“敏感度”是一种度量,捕获输入字符串中的信息如何影响输出位改变,换句话说,布尔函数的“敏感度”是跟踪翻转单个输入位改变输出位的可能性。 我们回顾一下黄皓是如何证明布尔函数的敏感度的: 早在 1992 年,现任新泽西理工计算机学院院长 Craig Gotsman 和希伯来大学计算机科学教授 Nati Linial 便找出了证明敏感度猜想的思路:通过回答一个有关不同维度立方体的问题将敏感度猜想大大简化,如果将超过一半的立方体尖角同时涂为红色,是否总是有一些红色点是与其他红色点相连接? 起初黄皓认为理解这一问题的最佳路径是使用矩阵表示网络并检测矩阵特征值。因此,从 2013 年到 2018 年,他一直试验这个思路,但都没有成功。 2018 年,黄皓决定使用柯西交错定理(Cauchy interlace theorem),该定理将矩阵特征值和子矩阵特征值关联起来,因此成为研究立方体及其尖角子集的完美工具。经过一段时间的研究后,他发现可以通过简单地改变矩阵中一些数字的符号来直接解决问题。通过这种方式,他证明了在 n 维立方体中任何超过一半点的集合中,会有一些点和其他点有至少  个连接,敏感度猜想问题也由此得以证明。

(*本文为 AI科技大本营原创文章,转载请联系微信 1092722531)

社群福利

扫码添加小助手,回复:大会,加入2019 AI开发者大会福利群,每周一、三、五更新技术福利,还有不定期的抽奖活动~

精彩推荐

60+技术大咖与你相约 2019 AI ProCon!大会早鸟票已售罄,优惠票速抢进行中......2019 AI开发者大会将于9月6日-7日在北京举行,这一届AI开发者大会有哪些亮点?一线公司的大牛们都在关注什么?AI行业的风向是什么?2019 AI开发者大会,倾听大牛分享,聚焦技术实践,和万千开发者共成长。

推荐阅读

  • 七夕大礼包:26个AI学习资源送给你!

  • 玩王者荣耀用不好英雄?两阶段算法帮你精准推荐精彩视频

  • 用Python给女友准备个绝对甜蜜的七夕礼物

  • 突发!Python再次第一,Java和C下降,凭什么?

  • 白话中台战略:中台是个什么鬼?

  • 伟创力回应扣押华为物资;谷歌更新图片界面;Python 3.8.0b3 发布 | 极客头条

  • 沃尔玛也要发币了,Libra忙活半天为他人做了嫁衣?

  • 知名饮料制造商股价暴涨500%惊动FBI,只因在名字中加入了"区块链" ?

你点的每个“在看”,我都认真当成了喜欢

黄皓之后,计算机科学上帝Don Knuth仅用一页纸证明布尔函数敏感度猜想相关推荐

  1. 华人学者黄皓两页证明解决计算机科学领域难题:布尔函数敏感度猜想

    近日,美国艾默里大学计算机与数学科学系教授黄皓(Hao Huang)用一篇短短 6 页的论文「轻松」证明了困扰理论计算机领域数十年的布尔函数敏感度猜想,引发了计算机和数学领域社区的广泛关注.布尔函数敏 ...

  2. 仅用3页纸这位30岁的华人科学家就解决了困扰了世界30年的难题-布尔函数敏感度证明解析

    最近华人数学家黄皓,用了3页论文,云淡风轻般的证明了布尔函数敏感度的猜想.布尔函数敏感度是一个困扰学界多年的问题,甚至有很多科学家在听说这个猜想被证明后,都以为证明会非常繁锁,甚至直接打算用几周来学习 ...

  3. 只用2页纸,北大数学校友攻破计算机30年难题!过程浅显直白,看懂仅需线性代数基础...

    边策 发自 凹非寺  量子位 报道 | 公众号 QbitAI 数学世界中有很多猜想,比如哥德巴赫猜想.黎曼猜想,有些问题已经困扰了全人类几百年. 如果某一天,某个人突然跳出来说:"我只用几页 ...

  4. 计算机科学与技术专业综合二,计算机科学与技术专业综合一第二页

    计算机科学与技术专业综合一第二页 (6页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.9 积分 7.设系统屮有5个并发进程,共同竞争资源S,且每个进程 ...

  5. eclipse if代码折叠_仅需一页Java代码就能实现网页源码爬取

    作者|小鱼儿. yanxiao|CSDN Java代码基于Eclipse简单实现网页源码爬取 今天给大家分享我的最新java学习进程--java网页源码爬虫,废话不多说盘代码. 仅需一页代码: pac ...

  6. 【年底超顺SCI】4区计算机科学类SCI,仅剩10篇版面

    [期刊简介]IF:0.5-1.0,JCR4区,中科院4区 [版面情况]SCI 在检,正刊 [征稿领域]计算机科学和控制系统相关问题的广泛领域,包括:软硬件工程:管理系统工程:信息系统和数据库:嵌入式系 ...

  7. 【发表案例】计算机科学类SCI,仅1个月零6天录用,涵盖软件、信息、数据云计算、网络、建模等研究方向

    [期刊简介]IF:0.5-1.0,JCR4区,中科院4区 [版面情况]SCI 在检,正刊 [征稿领域]计算机科学和控制系统相关问题的广泛领域,包括:软硬件工程:管理系统工程:信息系统和数据库:嵌入式系 ...

  8. 2019计算机科学导论作业,北语--19春《计算机科学导论》作业-1234(13页)-原创力文档...

    19春<计算机科学导论>作业_1 一.单选题 ( 每题4分, 共15道小题, 总分值60分 ) 1.目前使用的可移动硬盘是通过( )接口与主机相连. A. IDE B. RS-232 C. ...

  9. 计算机科学导论实训总结,计算机科学导论课程实习手册(57页)-原创力文档

    上海第二工业大学 计算机科学导论课程 实习手册 编写人:吴翠红 2013 年 8 月 1 录 计算机科学导论课程实习要求与内容 一.课程基本要求 (一)熟练地掌握办公自动化以及网页制作软件的使用. ( ...

最新文章

  1. python声明_在Python中什么是全局声明?
  2. Cannot load onnxruntime.capi. Error: DLL load failed: 找不到指定的模块
  3. 1022 D进制的A+B (20 分)(c语言)
  4. 数据库:SQLServer 实现行转列、列转行用法笔记
  5. 专科计算机应用计算机网络,西南科技大学自考计算机应用及计算机网络(专科).doc...
  6. 阿里工程师太凶残了,竟把服务器泡在“水里”!
  7. Odoo 14 版本优化更新的新功能体验
  8. 基于visual Studio2013解决C语言竞赛题之1030计算函数
  9. 三个基于WebRTC开源MCU框架的横向对比
  10. 2021最新!某盘加速下载工具复活了,无需登录,打开即可高速下载(附下载)!
  11. 倾斜摄影Smart3D建模培训视频 附文档数据下载
  12. 免费易用的Web版OFD阅读器
  13. 计算机的地址是指什么意思,什么是PC地址,什么是PLC地址
  14. ROS2极简总结-文件系统
  15. 计算机经典书籍- -
  16. Spring Webflux 响应式编程 (二) - WebFlux编程实战
  17. [Swift]LeetCode825. 适龄的朋友 | Friends Of Appropriate Ages
  18. springboot成都大学校园植物网站毕业设计-附源码181557
  19. 人物角色(Persona)
  20. AD日常维护之一:处理.Net runtime Optimization报错

热门文章

  1. I.MX6 bq27441 driver hacking
  2. GNU/Linux平台上正则表达式的简单使用
  3. 关于SAP BW提示“Carry out repairs in non-original only
  4. XShell连接Deepin
  5. 大有可为的“正则表达式”(二)
  6. 领克汽车是用鸿蒙系统吗,领克全新旗舰SUV将在上海车展首发亮相
  7. 对支持向量机(SVM)的个人理解
  8. 李宏毅机器学习笔记(三)——Regression: output a scalar amp;amp; Gradient Descent
  9. http status 汇总
  10. 网格的铺设问题——骨牌