世界焦点!70年前他本想逃避考试:却影响了整个互联网
谁曾想,一次学生不想参加考试的“任性”,后来竟影响了整个互联网。
70年前MIT的一堂信息论课上,一位老师为了给学生“减压”,摆出一道选择题。
要么参加期末考试,要么写篇论文改进现有算法,自己挑。
(资料图片)
这位老师名叫罗伯特·范诺,他没告诉学生们的是,这个“现有算法”,正是他和信息论创始人香农合著的香农-范诺编码。而为了改进算法不足,他本人已经投入大量时间进行研究。
(老师内心OS:没想到吧。)
虽然有点损,但这招还真管用。这票学生一听“交篇论文”就不用考试,拍脑袋就决定写论文,包括大卫?哈夫曼。
不选不知道,一选吓一跳。初出茅庐的哈夫曼很快意识到了老师挖的坑——这论文也太**难搞了。
这一写,就是好几个月,并且苦苦挣扎中,哈夫曼仍然一无所获。
但命运,有时候就是十分奇妙。就在哈夫曼终于放弃“逃考”,准备将论文笔记扔到垃圾桶中时,突然灵光一现!答案出现了!
哈夫曼放弃对已有编码的研究,转向新的探索,最终发现了基于有序频率二叉树编码的方法。
他提出的这一想法,效率成功超越他老师的方法论。甚至在之后的发展中,以他命名的编码方法——哈夫曼编码,直接改变了数据压缩范式。
至于当时那篇结题报告,已引用近万次。
低效的传统编码方法
1951年,正在MIT任教的罗伯特·范诺正在思考一道信息论的难题:
如何用二进制代码高效表示数字、字母或者其他符号?
当时最常见、也是最直接的方法,就是为每个字符分配一个独一无二的二进制数。
比如,字母A可能表示为01000001,!表示为 00100001,每个八位数的数字都对应一个字符。
这样一来代码容易解析,但效率极低。
另外还有种优化方法,类似于摩尔斯电码。常用字母E仅由一个点表示,但不常见的Q需要更长且更费力的“—— —— · ——”。
这种方式,会导致代码长度不一, 信息不容易被理解;而且传输中还需要在字符间加入间隙,否则就无法区分不同的字符组合。
范诺意识到,或许这两种方法的优势可以兼并之——以不同长度的二进制代码表示字符。进一步地,为避免代码“重叠”,他还构建了二叉树。
他详尽地测试了每一种排列的可能性以获得最大效率,最终得到了一种有效情况:
每条消息按照频率分为两个分支,并尽可能让两边字母使用频率基本相同。
这样,常用的字符就会在更短、密度更低的分支上。
1948年,信息论之父香农在介绍信息理论的文章“通信数学理论”中提出了这一方法;不久之后,范诺也独立地以技术报告形式将其发布。故而这套方法被称作是香农-范诺编码。
但这个方法并非总是有效。像字母出现概率分别为{0.35,0.17,0.17,0.16,0.15}这种情况时,就不能给出理想编码。
范诺认为一定存在更好压缩策略。于是乎,这样的重任就交到了他的学生手里。
一次灵光乍现,一篇世纪论文
如果说,范诺教授他们的方法是从上到下构建字符树,并在成对的树枝之间尽可能保持对称。
那么哈夫曼的方法,是直接颠覆了这一过程——自下而上构建二叉树。
他认为,无论发生什么情况,在一段有效的代码中,两个最不常见的字符应该有两个最长的代码。
因此首先就确定两个最不常见的字符,将它们组合在一起作为一个分支对,然后再重复该过程,再从剩余字符中与刚刚构建的字符对中寻找最不常见的字符(对)。
以schoolroom为例,其中O出现了四次,S、C、H、L、R、M各出现一次。
范诺的方法,就是首先将O与另一个字母分配给左侧分支,这样一来两边都是5次总使用量,生成的编码总共27位。
相比之下,哈夫曼的方法,比如就从不常见的r和m开始,将其组合成一个字母对。
组合完之后,现有字符(对)包括:O(4次)、RM(2次)以及单个字母S、C、H和L。
按照出现频率划分,重复上一操作——将两个不常见的选项分组,然后更新数树和频率图。
最终,“schoolroom”变成了 11101111110000110110000101,比Fano 自上而下的方法少了1位。
虽然1位在这里并不多,但要是当扩展到数十亿字节时候,这就是一次不小的节省。
事实上,哈夫曼的方法已经被证明非常强大,据谷歌学术统计,当年论文已经被引用9570次。
至于他老师的办法,却几乎没有再被使用过。
直至今天,几乎所有无损压缩方法都全部或部分使用了哈夫曼的方法,可以压缩图像、音频、表格等。它支持从PNG图像标准到无处不在的软件PKZip 的一切。
现代计算机科学先驱、图灵奖得主高德纳曾这样形容哈夫曼的成就:
在计算机科学和数据通信领域,哈夫曼编码是人们一直在使用的基本思想。
后来哈夫曼再回忆起那个「灵光乍现」时刻,当时他正准备将论文笔记扔进垃圾桶,结果突然思想汇聚,答案在脑海里出现了:
那是我生命中最奇特的时刻。
突然恍然大悟,犹如闪电一般。
并表示,如果他知道自己的教授范诺(Fano)曾与这个问题作过斗争,他可能永远都不会尝试解决这个问题,更不用说在25岁的时候就大胆去尝试。
成就与秩序感,用数学玩艺术
哈夫曼编码改变了数据压缩范式,也为其赢得了众多荣誉与奖章。
比如,1998年哈夫曼获得 IEEE 信息理论学会颁发的技术创新金禧奖、1999年获得电气和电子工程师协会 (IEEE) 颁发的理查德·汉明奖章(Richard Hamming Medal)。
不过即便如此,在他一生历程中,相比发明无损压缩方法这件事儿,最让他引以为傲的反而是这篇博士论文。
题目:The Synthesis of Sequential Switching Circuits。
哈夫曼在MIT读博期间,发布这篇讨论时序开关电路的重要论文。在当时,哈夫曼几乎是首个阐述如何设计异步顺序开关电路的学者,而这一理论后来也为计算机发展提供了重要逻辑支撑。
这篇论文的发布,不仅帮助他获得富兰克林研究所的Louis E. Levy Medal,也顺理成章让他获得留校任职资格,教授关于开关电路的课程。
在校期间,哈夫曼还提出一种革新的数学公式,可以在不丢失任何信息的情况下将一个二进制数序列转换成另一个二进制数序列,这项研究在当时密码学中发挥了重要作用,也为其谋得了一份重要职位。
时任贝尔实验室研究副总裁的William O. Baker将其招纳入了一个审查委员会,主要负责为国家安全局审查未来科技计划。Baker博士曾担任过艾森豪威尔、肯尼迪、约翰逊、尼克松和里根五位总统的科学顾问。
1967年已是正教授的霍夫曼选择离开MIT,加入加利福尼亚大学圣克鲁兹分校(UCSC),期间主导创立了计算机科学系,并参与学术课程开发工作,为之后计算机科学系发展奠定重要基础。
数学可以说是哈夫曼毕生追求之一,以至于后来在搞艺术时,也离不开数学。
70年代开始,哈夫曼对折纸产生浓厚兴趣,同时研究数学和折纸艺术,制作了上百件曲痕折纸作品,还专门发表论文分析曲痕折纸的数学性质,成为折纸数学领域的先驱人物。
回过头看,哈夫曼的一生赢得过无数荣誉与表彰,却从未为自己任何一项发明申请过专利。
最后,借用哈夫曼自己的一段话。
作为一名科学家和老师,我真的非常执着。如果我觉得自己还没有找到问题的最简单解决方法,我会非常不满意,这种不满会一直持续,直到我找到最佳方法为止。对我来说,这就是科学家的本质。
标签:
- 世界焦点!70年前他本想逃避考试:却影响了整个互联网
- 全球看点:用温度擦亮幸福城市底色 大兴区全龄友好公园开园
- 即时焦点:夏季电力保供再添“生力军” 全球最大“水光互补”电站投产发电
- 海南:旅客“无感通关”如此实现 今日热搜
- 滚动:一百港币换多少人民币(2023年6月26日)
- 有利集团(00406.HK)公布年度业绩:营收66.86亿港元,手头合约达225.59亿港元 全球视点
- “新时代公文传播与社会治理文明”学术论坛在重庆文理学院举办
- 为民解烦忧⑦|骗子来电:别给人开门!警察拍门:快挂掉电话!
- 又一个!上海一公司CEO发文拒招川大师生,劳动部门发声
- 广西南溪山医院成为骨科机器人国家重点研发计划项目联合单位
- 俯瞰西藏墨脱雅鲁藏布江大拐弯
- 资讯:河北临漳开展暑期安全教育活动
- 每日热讯!四川汶川突发泥石流7人失联,消防搜救人员分两组分区域搜救
- Isaacson新书《马斯克传》:马斯克不是超人,而是扮成了超人!同样的现实扭曲力,揭秘时间管理的秘密;从使命出发的盈利模式!_环球速看
- 前台北市议员斥“农委会”主委是无能米虫,促“监察院”弹劾其下台
- 世界观热点:西安万寿路贝斯特中药材专业市场见闻:中药材一日三价 中小贸易商不敢囤货呼吁价格回归正常
- 石家庄桥西区:用好红色阵地 宣讲更给力
- 渤海证券:下半年国内基本面即将迎来扭转过程-每日报道
- 牵住“牛鼻子” 走好“致富路” 环球热文
- 科研人员提出新型锂负极框架构型
- 第十四届夏季达沃斯论坛“抢鲜看” 六大专题聚焦未来发展_焦点报道
- 世界微资讯!俄罗斯莫斯科市、莫斯科州和沃罗涅日州反恐制度状态已解除
- 媒体人胡锡进:已开一个股票账户 正式进入中国股市_天天观焦点
- 北京官办养老服务网上线 海量资源集中亮相-天天简讯
- 新纳科技主板IPO审核状态更新为“已问询”
- 7月1日,郑州铁路启动新的列车运行图 即时焦点
- 丝氨酸为畜禽营养调控和疾病治疗提供新靶点-全球观速讯
- 沪深两市上市公司停牌一览表(6月27日)|天天新动态
- 又现鼠头! 新消息
- 今日热搜:影视改编提速,现实题材网络文学迈入“黄金时代”
- 美媒再次放风:美国财政部长耶伦或于7月访华
- 梅里雪山景区回应“在国道旁修建围墙”:整改,两个景点免费开放
- 视频|赢得“黄金时间”!佛山这里上演“生命接力赛”
- 美国中部多州遭遇龙卷风 造成至少3人死亡数十万用户断电
- 当前速读:旧貌换新颜 青州镇加快推进老旧小区改造提升群众幸福感
- 这家美国造车新势力申请破产保护,还要起诉富士康违反投资承诺|全球新动态
- 开盘:沪指涨0.09%创业板指微跌,昆仑万维回复关注函股价高开逾1%|全球热讯
- 需要调查对方身份证信息和最近照片 天天观天下
- 世界观焦点:汽车太贵、油价太高,印尼国家能源公司宣布将开发电动摩托车电池
- 熟猪蹄怎么做好吃又简单窍门(熟猪蹄怎么做好吃)
- 重磅!外包服务商发生多起安全风险事件!监管部门要求银保机构报告自查整改情况
- 最新报告发布!这些技术,影响全球→_全球看点
- 2023年广西成人高考报名时间是什么时候?
- ST美讯: 国美通讯设备股份有限公司2022年第一季度报告(修订版)|全球速看
- 热讯:西交利物浦大学:融合式教育培养学生成为国际化行业精英
- 世界微速讯:黄金真是让人大失所望
- 世界热点!电讯报:芒特愿参加切尔西季前赛,卢卡库可能与弗拉霍维奇互换
- 湖南将开启高温模式 27日全省最高温35℃以上-全球热文
- “去风险”?外企高管反对“虚幻的担忧”
- 西安地铁16号线一期、2号线二期6月27日11时运营
- 基金分红:前海联合淳丰87个月定开债券基金6月29日分红
- 环球简讯:纽市盘前:石油市场躲过“俄瓦一劫” 6月26日现货黄金、白银、原油、外汇短线走势分析
- 世界视点!毒品犯罪高发势头得到有效遏制
- 余割函数公式_余割函数
- 热头条丨余罪第一季百度云资源_余罪第一季百度云
- 价格太给力!京东京造大尺寸鼠标垫仅需37.9元 当前动态
- 碳酸锂价格经历“过山车”,现在是购车的最好时机吗?
- 天天快看点丨霸气!中国女篮失误,郑薇场边训话,李梦等点头:不要在场上玩
- 林园旗下一产品净值腰斩,5月底创下成立来最大回撤,林园:整体并没亏多少
- 热推荐:第十四届夏季达沃斯论坛今天开幕
- 7月1日开始!事关你的出行、住房公积金……
- 当前看点!贵州茅台:控股股东增持计划已实施完毕
- 佳都科技:“佳都知行行业大模型”将于6月29日发布
- 环球快报:剧情心理恐怖游戏《白昼梦·心象病院》上架Steam 预计8月上线
- 当前头条:济南的成人之美:唱起来、爱起来
- 珠江啤酒副总经理高艺林辞职
- 8月运势大顺,这三大生肖得横财,享富贵,一路财发不停!_每日看点
- 蔡徐坤女友怀孕堕胎,形象崩塌。
- 世界对中国高质量发展充满期待
- 要闻速递:中天科技:拟收购如东和风风电20%股权
- 新动态:机构:预估第三季度全球电视出货量将环比增加13.5%
- 当前播报:公司问答|拟现金收购天兵科技 新金路:交易已完成 年内或实现并表
- 热讯:满五唯一需要交什么税(满五唯一的房子要交什么税?)
- 西力士怎么服用 美国西力士30粒装多少钱一盒西力士10粒装多少钱一盒10粒装和
- 表示思考人生的句子
- 法新社:巴黎将于下周公布加尔蒂继任者,恩里克是热门人选 环球观速讯
- 电脑误删除的文件怎么恢复快捷键_电脑误删除的文件怎么恢复
- here we go!罗马诺:马竞将签哈维-加兰,转会费400万-500万欧_焦点速读
- 报告显示美国超2000亿美元新冠救济金被浪费
- 遇人不淑什么意思_遇人不淑 世界观天下
- 马刺官方:文班亚马裸足身高7英尺3英寸半 大约为222.25cm
- 有些文件夹删不掉怎么回事_有些文件删除不了怎么办
- beads是什么意思_bead_世界快看 全球新要闻
- 焦点速讯:播报:三亚发布促进文旅消费50条措施 高标准建设消费商圈
- 环球快播:如何送女同学12岁生日礼物?从雕刻贝壳出发,让礼物更加有意义!
- 环球微头条丨哪些生肖女天生富贵,能继夫继业,保有财富,一生富贵无忧?
- 医生向贩毒人员贩卖约6000片精神药品,被判刑!_环球速读
- 微头条丨12年爱情差距,1995年空姐嫁给二婚叔叔!网友:这就是传说中的运气
- 天天快讯:柳体的丰满
- 环球快资讯丨至臻点要怎么获得_至臻点怎么获得
- 别总盯着每天走了多少步,走路速度达到这个标准,才能越走越长寿
- 【天天热闻】微软Windows Copilot!Win11人工智能“个人助理” 即将到来
- www.tzvec(tzvec)
- 望谟县平绕村:清理卫生死角 净化村域环境
- “天涯若比邻”光影秀总导演:调用800架无人机,与当地青山、水脉相契合|天天快看点
- 世界热头条丨和顺科技06月26日下跌,股价创历史新低
- 新一代ROG“三神”机电散登场,旗舰电竞全家桶,玩转DIY!
- 个性化礼物不容错过!来点心意定制,让TA的心情一分一秒都更好
- 【天天快播报】谢娜飙泪!自认乐观形象都是自我武装,被误解的搞笑女很委屈
- 速读:泰恩康3939.75万股限售股于6月29日解禁