量子计算机刚刚击败了经典计算机——指数级且无条件地
量子计算机有潜力加速计算、帮助设计新药物、破译密码以及发现奇异的材料,但这只有在它们真正能运行时才成立。
其中一个关键阻碍是:噪声,或者说在量子机器上计算过程中产生的错误——这实际上使得它们比经典计算机更不强大——直到最近。
南加州大学维特比工程学院工程学教授 Daniel Lidar 一直致力于研究量子纠错。在一项与南加州大学和约翰斯·霍普金斯大学合作者共同进行的新研究中,他通过云端使用两台由127量子比特处理器驱动的量子计算机,展示了量子指数级扩展优势。该论文《阿贝尔隐藏子群问题的算法量子加速演示》发表在 APS 旗舰期刊《物理评论 X》上。
Lidar 表示:“之前已经有过更适度类型加速的演示,例如多项式加速。但指数级加速是我们期望从量子计算机上看到的最戏剧性的加速类型。”
Lidar 说,量子计算的关键里程碑始终是证明,相对于普通的‘经典’计算机,我们能够以扩展加速的方式执行完整的算法。
他澄清说,扩展加速并不意味着你可以把事情做得快100倍。“相反,它是随着你通过增加更多变量来扩大问题的规模,量子性能和经典性能之间的差距会不断增长。而指数级加速意味着,每增加一个变量,性能差距大约会翻倍。此外,我们演示的加速是无条件的。”
Lidar 解释说,使加速变得‘无条件’的是它不依赖于任何未经证实的假设。先前的加速声明需要假设没有更好的经典算法可以作为量子算法的基准。在这里,由 Lidar 领导的团队使用了一种为量子计算机修改的算法来解决“西蒙问题”的一个变体,该问题是量子算法的早期例子,理论上可以无条件地比任何经典对应物以指数级更快地解决任务。
西蒙问题涉及在数学函数中寻找一个隐藏的重复模式,被认为是著名的肖尔整数分解算法的前身,后者可用于破解密码并启动了整个量子计算领域。西蒙问题就像一个猜谜游戏,玩家试图猜测一个只有游戏主持人(“预言机”)知道的秘密数字。一旦玩家猜出两个数字,且预言机返回的答案相同,秘密数字就会被揭示,该玩家获胜。量子玩家可以比经典玩家以指数级更快的速度赢得这个游戏。
那么,团队是如何实现指数级加速的呢?论文第一作者、南加州大学博士生研究员表示:“关键在于从硬件中榨取每一分性能:更短的电路、更智能的脉冲序列以及统计误差缓解。”
研究人员通过四种不同的方式实现了这一点:
首先,他们通过限制允许的秘密数字的数量(技术上是通过限制秘密数字集合的二进制表示中1的数量)来限制数据输入。这比原本需要更少的量子逻辑操作,从而减少了错误累积的机会。
其次,他们使用一种称为“转换编译”的方法,尽可能地压缩了所需的量子逻辑操作数量。
第三,也是最关键的一点,研究人员应用了一种称为“动态解耦”的方法,这意味着应用精心设计的脉冲序列,使量子计算机内量子比特的行为与其噪声环境分离,并保持量子处理在正轨上。动态解耦对他们演示量子加速的能力产生了最显著的影响。
最后,他们应用了“测量误差缓解”,这是一种在动态解耦之后,由于算法结束时测量量子比特状态的不完美而残留的某些误差进行查找和校正的方法。
Lidar 表示:“量子计算社区正在展示量子处理器如何在特定任务中开始超越其经典对应物,并正在进入经典计算根本无法触及的领域。我们的结果表明,今天的量子计算机已经坚定地站在了具有扩展量子优势的一边。”
他补充说,随着这项新研究的出现,“性能差距无法逆转,因为我们所演示的指数级加速是首次无条件的。”换句话说,量子性能优势正变得越来越难以辩驳。
下一步:
Lidar 提醒道:“这个结果除了赢得猜谜游戏外,没有实际的应用价值。在声称量子计算机已经解决了实际现实世界问题之前,还有很多工作要做。”
这需要演示不依赖于事先知道答案的‘预言机’的加速,并在进一步减少越来越大的量子计算机中的噪声和退相干的方法上取得重大进展。尽管如此,量子计算机在提供指数级加速方面先前‘停留在纸面上的承诺’,现在已经得到了坚实的证明。
更多精彩内容 请关注我的个人公众号 公众号(办公AI智能小助手)或者 我的个人博客 https://blog.qife122.com/
对网络安全、黑客技术感兴趣的朋友可以关注我的安全公众号(网络安全技术点滴分享)