写在2023岁末:敏锐地审视量子计算的当下

图片

本周,《IEEE Spectrum》刊登了一篇出色的文章,对量子计算(QC)的近期前景进行了深入探讨。

文章的目的并不是要给量子计算的前景泼冷水,而是要说明量子计算的前景还很遥远,并提醒读者量子计算的用例可能很窄。

不仅如此,这篇报道还强调了哈佛大学领导的一个团队最近在纠错和逻辑量子比特的使用方面取得的进展,以此说明事物变化的速度有多快。

这篇文章(Quantum Computing’s Hard Cold Reality Check)是一篇引人入胜的快读作品,在此,光子盒团队将全文编译整理,呈现给各位读者们。

图片

量子计算机革命可能比许多人认为的更遥远、更有限。这是新兴的量子计算行业内和周围一小撮著名的怀疑论者发出的信息。

量子计算机被吹捧为解决金融建模、优化物流和加速机器学习等一系列问题的方案。量子计算公司提出的一些雄心勃勃的时间表表明,这些机器可能会在短短几年内影响现实世界的问题。

但是,在许多人看来,对这项技术不切实际的期望遭到了越来越多的反对。

图片

Yann LeCun

Meta公司人工智能研究负责人Yann LeCun最近上了头条,他对量子计算机在不久的将来做出重大贡献的前景泼了一盆冷水。

在一次庆祝Meta基础人工智能研究团队成立10周年的媒体活动上,他说,这项技术是“一个引人入胜的科学课题”,但他对“制造出真正有用的量子计算机的可能性”不太相信

虽然LeCun并不是量子计算领域的专家,但该领域的领军人物也发出了谨慎的声音。亚马逊网络服务公司(Amazon Web Services)量子硬件主管奥斯卡·佩因特(Oskar Painter)说,目前该行业存在“大量炒作”,“很难从完全不切实际的幻想中过滤出乐观的一面”。

当今量子计算机面临的一个根本挑战是它们非常容易出错。一些人认为,这些所谓的“含噪声的中等规模量子计算”(NISQ)处理器仍然可以发挥有用的作用。但佩因特说,越来越多的人认识到这是不可能的,量子纠错方案将是实现实用量子计算机的关键

最主要的建议是将信息分散到许多物理量子比特上,以创建更强大的“逻辑量子比特”,但这可能需要为每个逻辑量子比特配备多达1000个物理量子比特。有些人甚至认为,量子纠错从根本上说是不可能的,不过这并非主流观点。佩因特说,无论如何,以所需的规模和速度实现这些方案仍然是一个遥远的目标。

“鉴于实现能够在数千量子比特上运行数十亿门的容错量子计算机仍然存在技术挑战,因此很难给出一个时间表,但我估计至少还需要十年时间。”

图片

奥斯卡·佩因特(Oskar Painter)

图片

问题不仅仅在于时间尺度。

今年5月,微软技术研究员马蒂亚斯·特罗伊(Matthias Troyer)在《ACM通信》(Communications of the ACM)杂志上发表了一篇论文,指出量子计算机能够提供有意义优势的应用数量比某些人可能认为的要有限。

图片

马蒂亚斯·特罗伊(Matthias Troyer)

图片

论文链接:

https://cacm.acm.org/magazines/2023/5/272276-disentangling-hype-from-practicality-on-realistically-achieving-quantum-advantage/fulltext

他说:“我们在过去10年中发现,人们提出的许多建议都行不通。然后我们找到了一些非常简单的原因。”

量子计算的主要承诺是能够以比经典计算机快得多的速度解决问题,但具体快多少却各不相同。特罗伊说,在两种应用中,量子算法似乎能提供指数级的速度:一种是对大数进行因式分解,这可以破解互联网所依赖的公开密钥加密;另一个是模拟量子系统,可应用于化学和材料科学领域。

量子算法已被提出用于一系列其他问题,包括优化、药物设计和流体动力学。但是,量子算法所宣称的提速并不总能实现:有时只是二次增益,即量子算法解决问题所需的时间是经典算法所需的时间的平方根。

特罗伊说,量子计算机产生的大量计算开销很快就会抵消这些收益。操作一个量子比特要比开关一个晶体管复杂得多,因此速度要慢上几个数量级。这意味着,对于较小的问题,经典计算机的运算速度总是更快,而量子计算机的领先优势取决于经典算法复杂性的扩展速度。

特罗伊和他的同事将一台Nvidia A100 GPU与一台虚构的未来容错量子计算机进行了比较,后者拥有10,000个“逻辑量子比特”、门的速度比现在的设备快得多。

特罗伊说,他们发现,在处理大到足够有用的问题时,具有四倍速度的量子算法必须运行几个世纪,甚至几千年,才能胜过经典算法。

另一个重大障碍是数据带宽。量子运行速度慢,从根本上限制了经典数据进出量子计算机的速度。特罗伊解释道,即使在未来乐观的情况下,这种速度也可能比经典计算机慢数千或数百万倍。

这意味着在可预见的未来,机器学习或数据库搜索等数据密集型应用几乎肯定无法实现。

特罗伊表示,结论是量子计算机只有在小数据问题上才能真正发挥指数级的速度。“剩下的都是美丽的理论,但不会实用。”他补充道。

图片

性能比较。随着量子速度的提升,量子计算机所需的运算量将逐渐少于经典计算机。然而,由于操作复杂度高、门操作慢,量子计算机上的每个操作都比相应的经典操作慢。如附图所示,对于小问题,经典计算机的速度总是更快,而量子优势会在一个与问题相关的交叉尺度之后实现,在这个尺度上,量子加速带来的增益会克服量子计算机的持续减速

特罗伊说,这篇论文在量子界并没有产生多大影响,但微软的许多客户都很高兴能清楚地了解量子计算的实际应用。

“他们已经看到一些公司缩小甚至关闭了量子计算团队,其中包括金融和生命科学领域的公司。”

图片

图片

斯科特·阿伦森(Scott Aaronson)

德克萨斯大学奥斯汀分校计算机科学教授斯科特·阿伦森(Scott Aaronson)说,对于一直密切关注量子计算研究的人来说,这些限制其实并不奇怪。

“有人声称量子计算将彻底改变机器学习、优化和金融等所有这些行业,我认为对此持怀疑态度总是有道理的。如果人们现在才意识到这一点,那么,欢迎你们。”

虽然他也认为实际应用还有很长的路要走,但该领域最近取得的进展确实让他有理由感到乐观。本月早些时候,来自量子计算初创公司QuEra和哈佛大学的研究人员证明,他们可以使用280量子比特处理器生成48个逻辑量子比特——远远超过之前的实验所能做到的。

图片

阿伦森说:“这无疑是几年来最大的实验进展。”

QuEra公司首席营销官尤瓦尔·博格(Yuval Boger)极力强调,该实验只是实验室演示,但他认为,实验结果让一些人重新评估了容错量子计算的时间尺度。但他同时表示,他们也注意到有一种趋势,即一些公司正在悄悄地将资源从量子计算中转移出来。

他说,这在一定程度上是由于自大型语言模型出现以来,人们对人工智能的兴趣日益浓厚。但他也认为,业内有些人夸大了这项技术的近期潜力,并认为这种炒作是一把双刃剑。他说:“这有助于获得投资,让有才能的人兴奋地进入这个领域。但另一方面,当你说量子技术将解决世界上所有的问题,但后来它并没有解决,或者现在还没有解决,这就会让人有点失望。”

即使在量子计算机看起来最有前景的领域,其应用范围也可能比最初希望的要窄。

图片

量子为什么更快?破解加密或绘制分子结构图等问题可能需要对数以百万计的可能性进行排序

近年来,科学软件公司薛定谔(Schrödinger)和一个多机构团队的研究人员发表的论文表明,只有数量有限的量子化学问题有可能从量子提速中受益。

图片

与可能的短期量子计算机应用相关的分子特征比较

论文链接:

https://arxiv.org/pdf/2009.12472.pdf

图片

图片

菲利普·哈巴赫(Philipp Harbach)

德国制药巨头默克公司(Merck KGaA,位于德国达姆施塔特)的集团数字创新全球负责人菲利普·哈巴赫(Philipp Harbach)说,同样重要的是要记住,许多公司已经拥有成熟且富有成效的量子化学工作流程,这些流程是在经典硬件上运行的。

他说:“在公众中,量子计算机被描绘得好像它能实现目前无法实现的东西,这是不准确的。主要是,它将加速现有的流程,而不是引入一个完全颠覆性的新应用领域。因此,我们正在评估这里的差异。”

哈巴赫的研究小组研究量子计算与默克公司工作的相关性已经有大约六年的时间。虽然NISQ设备有可能用于某些高度专业化的问题,但他们得出的结论是,在实现容错之前,量子计算不会对工业产生重大影响

哈巴赫说,即使到那时,这种影响的变革性究竟有多大,还要取决于具体的用例和公司正在开发的产品。

量子计算机在为经典计算机在更大规模上难以解决的问题提供精确解决方案方面大放异彩。哈巴赫说,这对某些应用可能非常有用,比如设计新型催化剂;但默克公司感兴趣的大多数化学问题都涉及快速筛选大量候选分子。

“量子化学中的大多数问题都不是指数级的,有近似值就足够了。它们都是表现良好的问题,你只需要让它们随着系统规模的增大而变得更快。”

尽管如此,微软的特罗伊仍有理由感到乐观。即使量子计算机只能解决化学和材料科学等领域的有限问题,其影响仍可能改变游戏规则。他说:“我们谈论石器时代、青铜时代、铁器时代和硅时代,因此材料对人类的影响是巨大的。”

“提出一些怀疑的目的并不是要削弱人们对这一领域的兴趣,而是要确保研究人员专注于量子计算最有前途、最有可能产生影响的应用。”

参考链接:

[1]https://spectrum.ieee.org/quantum-computing-skeptics

[2]https://www.hpcwire.com/2023/12/22/taking-a-hard-eyed-look-at-quantums-near-term-prospects/

[3]https://www.bloomberg.com/news/articles/2023-12-24/what-is-quantum-computing-what-do-quantum-computers-do-and-can-i-get-one?fromMostRead=true

[4]https://thedebrief.org/quantum-2-0-discovering-the-next-generation-of-quantum-technology/

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/583446.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Python经典游戏 唤醒你童年记忆

这些游戏你玩过几个&#xff1f; 1.贪吃蛇2.吃豆人3.加农炮4.四子棋5. Fly Bird<font color #f3704ab>6.记忆&#xff1a;数字对拼图游戏&#xff08;欢迎挑战&#xff01;用时&#xff1a;2min&#xff09;7.乒乓球8.上课划水必备-井字游戏&#xff08;我敢说100%的人都…

Spring6入门

1、入门 1.1、环境要求 JDK&#xff1a;Java17&#xff08;Spring6要求JDK最低版本是Java17&#xff09;Maven&#xff1a;3.6Spring&#xff1a;6.1.2 1.2、构建模块 &#xff08;1&#xff09;构建父模块spring6 在idea中&#xff0c;依次单击 File -> New -> Proj…

DotNet 命令行开发

DotNet 命令行开发 下载安装下载 SDK安装 SDK绿色版下载绿化脚本 常用命令创建项目 dotnet new发布应用 dotnet publish更多命令 配置排除依赖关系 参考资料 下载安装 下载 SDK 我们就下最新的好&#xff1a; .NET 8.0 SDK (v8.0.100) - Windows x64 Installer! 安装 SDK 直…

node 项目中 __dirname / __filename 是什么,为什么有时候不能用?

__dirname 是 Node.js 中的一个特殊变量&#xff0c;表示当前执行脚本所在的目录的绝对路径。 __filename 同理&#xff0c;是 Node.js 中的一个特殊变量&#xff0c;表示当前执行脚本的绝对路径&#xff0c;包括文件名。 在 Node.js 中&#xff0c;__dirname / __filename是…

条件覆盖和条件组合覆盖测试设计-实验八例题

目录 条件覆盖 判定-条件覆盖 条件组合覆盖 实验内容&#xff1a; 以银行内部转账为实例&#xff0c;针对内部转账业务逻辑代码进行分析&#xff0c;运用条件覆盖和条件组合覆盖进行测试用例设计。 实验过程&#xff1a; 条件覆盖 条件覆盖&#xff08;Condition Cover…

创建您的第一个记忆卡片游戏

大家好&#xff01;今天&#xff0c;我们将一起探索如何用HTML、CSS和JavaScript创建一个有趣的记忆卡片游戏。我们的游戏规则很简单&#xff1a;用户需要找到一对一样的卡片。如果你是编程新手&#xff0c;不用担心&#xff0c;我会逐步引导你完成这个项目。 正文&#xff1a…

lottie 动画在 vue 中的使用

前言 最近我所负责的项目中采用了动画效果&#xff0c;最早使用 gif 来实现。然而&#xff0c;在实践过程中&#xff0c;我发现 gif 格式的动画在 git 中出现了明显的锯齿感&#xff0c;这让我非常困扰。为了追求更完美的表现效果&#xff0c;我最终选择了 lottie 来实现我的动…

苹果手机微信内存不足怎么清理?分享简单的解决方法!

我们平时经常使用手机来进行各种各样的活动&#xff0c;尤其是微信&#xff0c;它已经成为了我们生活中不可或缺的一部分。然而&#xff0c;随着时间的推移&#xff0c;微信占用的手机内存会越来越大&#xff0c;从而导致手机出现卡顿、闪退等问题。 当出现微信存储空间不足的…

【python】Win11上安装spyder

一、安装miniconda 见Miniconda官网 推荐用安装包安装。 如果想用命令行安装到D盘&#xff0c;需要打开命令提示符终端&#xff0c;输入&#xff1a; curl https://repo.anaconda.com/miniconda/Miniconda3-latest-Windows-x86_64.exe -o miniconda.exe start /wait "&…

Oracle 12c rac 搭建 dg

环境 rac 环境 &#xff08;主&#xff09;byoradbrac 系统版本&#xff1a;Red Hat Enterprise Linux Server release 6.5 软件版本&#xff1a;Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit byoradb1&#xff1a;172.17.38.44 byoradb2&#xff1a;…

mysql查询出json格式字段中的值

一、使用场景 由于一些特殊数据使用json格式保存到表数据种中了&#xff0c;在查询的时候需要查询出这条数据中json格式中的某个字段 比如&#xff1a;需要将下列字符串中的“nationality”字段单独查询出来 json格式是一个对象 结果&#xff1a; json格式是一个集合 查询结…

特征归一化及其原理--机器学习

归一化是数据预处理中的一种常见操作&#xff0c;其目的是将不同特征的数值范围统一或缩放到相似的尺度。这有助于提高模型的性能&#xff0c;加速模型的收敛&#xff0c;并使模型更加稳健。以下是进行归一化的一些原因和原理&#xff1a; 消除特征间的尺度差异&#xff1a; 不…

Unity Shader 实现X光效果

Unity Shader 实现X光效果 Unity Shader 实现实物遮挡外轮廓发光效果第五人格黎明杀机火炬之光 实现方案操作实现立体感优化总结源码 Unity Shader 实现实物遮挡外轮廓发光效果 之前看过《火炬之光》、《黎明杀机》、《第五人格》等不少的游戏里面人物被建筑物遮挡呈现出不同的…

C语言——指针题目“指针探测器“

如果你觉得你指针学的自我感觉良好&#xff0c;甚至已经到达了炉火纯青的地步&#xff0c;不妨来试试这道题目&#xff1f; #include<stdio.h> int main() {char* c[] { "ENTER","NEW","POINT","FIRST" };char** cp[] { c 3…

参数归一化-实现时间格式化

文章目录 需求分析具体实现完整源码 不知道大家有没有尝试封装过一个时间格式化的函数啊&#xff0c;在之前我封装的时候&#xff0c;开始是觉得手到擒来&#xff0c;但是实践之后发现写非常的shi啊&#xff0c;大量的分支判断&#xff0c;哪怕是映射起到的作用也只是稍微好一点…

PC9095高性能可调限流OVP过压过流保护 软启动 抗浪涌 集成功率FET开关

特点 •输入电压范围&#xff1a; •PC9095A、PC9095KA:2.5伏~13.5伏 •PC9095B&#xff0c;PC9095KB:2.5伏~10伏 •PC9095C&#xff0c;PC9095KC:2.5伏~5.5伏 •28V绝对最大额定电压VOUT •带外部电阻器的可调限流器 •集成功率FET开关&#xff0c;53mΩRds&#xff08…

棒打疯猫^^

欢迎来到程序小院 棒打疯猫 玩法&#xff1a;点击鼠标左键举起棒子打猫&#xff0c;等猫落下之后打&#xff0c;打飞猫遇到炸弹会弹飞更远距离&#xff0c; 遇到大便会停止前进游戏结束&#xff0c;看你能够打飞多远距离&#xff0c;快去打猫吧^^。开始游戏https://www.ormcc.…

阿里云数据库polardb怎么收费?

阿里云数据库PolarDB租用价格表&#xff0c;云数据库PolarDB MySQL版2核4GB&#xff08;通用&#xff09;、2个节点、60 GB存储空间55元5天&#xff0c;云数据库 PolarDB 分布式版标准版2核16G&#xff08;通用&#xff09;57.6元3天&#xff0c;阿里云百科aliyunbaike.com分享…

文件下载输出zip文件

文件下载输出成zip文件&#xff1a; 1、前端整个按钮&#xff0c;调js方法&#xff1a;&#xff08;参数&#xff1a;param,需要下载的id&#xff0c;用逗号拼接&#xff09; var param "?dto.id";//需要自己拼接param window.location.href "<%basePat…

城市分站优化系统源码:提升百度关键排名 附带完整的搭建教程

城市分站优化已成为企业网络营销的重要手段&#xff0c;今天来给大家分享一款城市分站优化系统源码。 以下是部分代码示例&#xff1a; 系统特色功能一览&#xff1a; 1.多城市分站管理&#xff1a;该系统支持多个城市分站的管理&#xff0c;用户可以根据业务需求&#xff0c;…