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日期货夜盘盘前要闻速递
- 全球热讯:端午假期铁路累计发送旅客7037.9万人次 较2019年同期增长11.3%
- 凯龙高科(300912.SZ):天津力合创赢及其一致行动人完成减持合计4.74%股份_天天热头条
- 每日视点!台式电脑重装系统教程_台式电脑怎么重装系统
- win10系统左下角的搜索栏怎么打开-win10系统左下角开始键不见
- 新阳镇政府志愿服务队_关于新阳镇政府志愿服务队简介
- 舟山的世界史从哪里开始?这场专家学者头脑风暴会给出答案 热点评
- 全球快报:平凉市区联合举办“6?26”国际禁毒日集中宣传活动
- 新股消息 | 传菜鸟今年第三季递表港交所 募资15亿至20亿美元 环球热议
- 前5月陕西新能源汽车产量同比增长44.2% 占全国新能源汽车总产量的12.4%-最新快讯
- 王者荣耀怎么开挂教程_王者荣耀怎么开挂
- 初一数学角度题30道_初一数学角度计算题|全球观焦点
- 【天天聚看点】苏惠保保险范围 苏惠保投保条件是什么
- 戒指女王韩剧tv六集 戒指女王韩剧tv
- 每日讯息!巴黎航展空客获近850架订单远超波音 总体订单仍不及预期
- 焦点消息!复苏挑战下 小微经营者生存境况如何?
- 天天快资讯:“山里DOU是好风光”乡村文旅长期扶持计划落地广西
- 太差钱,伸手向少年——十龄童能救扎克伯克元宇宙?
- 每日观察!招联逾期收到催收函被列入高风险客户怎么办?收到催收信息是真的吗?
- 高山杨梅红了|环球快看点
- 全球今头条!天道酬勤书法欣赏_天道酬勤书法
- 耒阳:打好防汛“主动仗” 织好防汛“安全网”
- 宝山首批“远程办”智能机上线,小机器有大能量,居民办事更快更方便-全球今日讯
- 一嗨租车取消车辆押金 再度升级“信用租车”
- 青海湖水域面积达到近十年来最大值 湟鱼洄游迎来高峰期 每日观点_全球今日报
- 环球今日讯!2010软件产品代理合同范本
- 环球速看:短短4天!上港双线崩盘:中超争冠希望渺茫亚冠被日本豪门踢出局
- 大众将手机或平板当作汽车仪表 可拆卸的仪表设计 要闻速递
- 伟本智能IPO申请已受理:国家级专精特新“小巨人”,专业提供智能制造系统解决方案-当前报道
- 美海军“里根”号航母抵达越南,外交部表态
- 天天即时:比亚迪在临朐成立汽车销售新公司
- 每日看点!俄媒:白俄罗斯情报高官称西方欲通过武力夺取该国政权
- 永城市42056名考生参加中招考试
- 中国:从“世界工厂”迈向“智造强国”
- 全球微头条丨薇娅助力国货品牌弯道超车,做“爆品”就是要找到新的“价值锚”
- 环球简讯:人民银行:5月银行间债券市场现券成交26.2万亿元
- Mysteel:全国高温和强降雨情况汇总(6月26日) 全球聚焦
- 天天观天下!洪都拉斯多地采取宵禁等措施打击犯罪
- 热消息:央视前主持房月婷,离婚后参加《非诚勿扰》,1小时就和富商牵手
- 河北旺农饲料有限公司
- 高温天气持续 人社部要求做好劳动者权益保障工作 当前速看
- 闪耀欧洲,拥抱未来 美的工业技术旗下MOTINOVA亮相 EUROBIKE 2023
- 环球快讯:一个月涨幅超72%!经销商疯狂抢货!什么这么火?
- AirTag帮美国一老人找到被盗汽车后:结果令人痛心|全球快讯
- 环球快看:江西资溪:雨中竟速
- 业务员工作总结报告(业务员工作总结) 当前播报
- 武汉男人老是中途疲软怎么回事|天天看点
- 焦点热讯:教育部:填报高考志愿勿信小道信息,谨防上当受骗
- 端午节假期,安徽省消费市场平稳有序 消息
- 奔驰发布了一台诺基亚-报道
- 李信荣登赛场并斩获MVP,XYG景晚表现亮眼,少见的出装立大功 世界视点
- 2023南京“最美文化乡村”评选启动
- 天天通讯!国门安检“火眼金睛”秒查获 使假证无处遁形
- 选秀网站25届高中生排名:安东尼儿子第53、老詹二儿子布莱斯第82 焦点热门
- 【紫牛头条】小伙晒特殊博士毕业照:我的成才路是爸妈无数碗手擀面铺就的!
- 短讯!机构预计:6月中国50城新房成交面积同比跌逾两成
- 百瑞纪集团与深业泰富集团签署战略合作协议 最新合作项目深业博院在成都签约落地 环球热门
- 全球热资讯!王勉王俊凯专业技能拉满 《向往的生活》本期主打尽孝心
- 高考后想读港大?仅招300人,他们想要什么样的学生? 当前快播
- 职工转岗就业打造森林旅游经济产业链 绿色转型见成效-全球快播
- 2023天津夏季达沃斯论坛即将开幕_当前速讯
- 时讯:中塘镇排查整治端午节前安全隐患
- 当前头条:新里程碑!体外人工胚胎横空出世,人类未来的繁衍方式将如何发展?
- 旅行社门店“卷土重来”,能否赢回老顾客?|每日速讯
- 全球微头条丨莫斯科:反恐行动制度继续有效,将26日定为“非工作日”
- 全球连线|失衡的美国:富人治国 - 新华社客户端
- 西湖现三条鲢鱼同时成功跃过水闸 基本信息讲解
- 提升区域社卫服务能力水平!全市首个社区卫生能力培训中心成立-每日观点
- 即墨这处安置区回迁选房啦!
- A股2023年电解铜箔概念股龙头有哪些?(6/25)
- “德艺双馨”书画家涉嫌重大刑案被悬赏?多个协会发声:他不是我们会员
- 全国首例!中集太平洋海工承接国外漂浮式风电基础结构项目-世界即时
- 声动中国|“我就想做一个平凡的好人”
- 【环球新视野】泰和科技:枣庄和生拟减持公司不超1.06%股份
- 观速讯丨高质量发展调研行丨稳居全国一流 海南擦亮生态环境金字“招牌”
- 7.5 发 荣耀 X50 外观官宣 星环 +1.5K 曲屏 十年登峰之作? 焦点短讯
- 全球快资讯丨人社部等四部门开展劳动用工专项行动督促化解欠薪隐患
- 国机精工:伊滨产业园一期工程正在建设过程中 预计2024年上半年完工
- 天天要闻:中国科大超导研究团队发现最高超导转变温度的元素超导体
- 嘉峪关市以“三抓三促”行动助力主动创稳工作抓实见效-环球速讯
- 甘肃养老服务中心实现城市街道全覆盖:让“养老”变“享老”
- 消费转淡供应充足 5月份鸡蛋价格整体下行 -重点聚焦
- 环球实时:持续火爆!这个端午蚌埠接待游客160.12万人次
- “钠电池车”来了 未来主攻微型车?
- 购买基金有风险吗?一般风险是多大?
- 男子碰到猪草后 脚踝起了高尔夫球大小的水泡 全球视讯
- 温暖和谐大家庭 粽 香 “情” 焦点速看
- 江苏公布2023年高考逐分段统计表
- 全球速讯:L3 标准出台在即,这一方向全面铺开有望带动智能驾驶迎来“奇点”时刻
- 妈妈情绪好 孩子能量足
- 上交所中报预约时间出炉,康缘药业拔得头筹
- 当前动态:个性化定制、主题研学,暑期游玩法“上新”持续升温
- 元道通信(301139.SZ):公司主营业务为通信技术服务
- 网络百科全书 情人节唱什么歌
- 知识百科 空落落的意思 空落落是什么意思
- 百科知识 在天津哪能吃到正宗的灌汤包
- 中文百科 钟浈封北宸的小说叫什么
- 知识问答 成都买公寓限购吗
广告
广告
- 世界微动态丨新金路拟控股天兵科技
- 天歌原创歌剧《洛神》首秀-全球热文
- 天天热头条丨吸血鬼猎人巴菲的继任者将于今年八月正式接任
- 天天快消息!中国科学院大学以科普学分制撬动研究生科普实践——“春分工程”催发科普与科研双向奔赴
- 董思槿男友正式向胡继勇道歉!对你的翻案,造成了极大的影响
- 「光明时评」当传统文化与数字文明相遇
- 全球热点!2023年南京灵活就业社保缴费价格表,分十二档
- 天天最新:win10电脑快捷键设置在哪里_win10电脑快捷键设置
- 环球讯息:广西体彩参加全民健身运动会成绩喜人
- 营口新闻(2023年6月25日)|当前通讯
- 华农本科生发表新烟碱杀虫剂人体暴露研究综述
- 镇平县:综合监管见成效 跨部门联合再升级
- 天天精选!网易有道副总罗媛毕业后就加入 却不在上市公司高管名单中?
- 生活知识 宁陕县景点
- 长治襄垣县增收11517万元 提前15天实现首季“开门红”
- 黑龙江讷河新增1例确诊4例无症状 病例详情公布
- 浙江宁波余姚奉化宁海三地开展核酸检测 结果均为阴性
- 浙江湖州南浔三处棋牌室经营者被行拘
- 那年今日 | 一张漫画涨知识之12月13日
- 在宁波乘火车跨省出行须持48小时内核酸阴性证明