首次理论证明:Science论文提出超越经典计算的量子算法

栏目: 编程工具 · 发布时间: 6年前

内容简介:近日,来自 TMU、滑铁卢大学和 IBM 的研究者在 Science 上发表论文,首次证明了量子算法可以在特定代数问题上拥有相对于经典算法的理论优势,而在此之前,这还只是个猜想。人们预期量子计算机在求解特定计算问题的时候其性能比经典计算机更高。这种预期基于计算复杂度理论中一个有充分根据的猜想,但严谨地把量子算法和经典算法进行对比是很难实现的。Bravyi 等人在理论上证明了,并行量子电路求解特定线性代数问题时需要的计算步骤和问题规模无关,而类似的经典电路需要的计算步数随着问题规模的增长而指数级增加。这就是

近日,来自 TMU、滑铁卢大学和 IBM 的研究者在 Science 上发表论文,首次证明了量子算法可以在特定代数问题上拥有相对于经典算法的理论优势,而在此之前,这还只是个猜想。

Science 评论道:

人们预期量子计算机在求解特定计算问题的时候其性能比经典计算机更高。这种预期基于计算复杂度理论中一个有充分根据的猜想,但严谨地把量子算法和经典算法进行对比是很难实现的。Bravyi 等人在理论上证明了,并行量子电路求解特定线性代数问题时需要的计算步骤和问题规模无关,而类似的经典电路需要的计算步数随着问题规模的增长而指数级增加。这就是所谓的量子优势,源于量子电路中存在的量子关联,这在经典电路中是无法被重现的。

论文:Quantum advantage with shallow circuits 

首次理论证明:Science论文提出超越经典计算的量子算法

论文地址:http://science.sciencemag.org/content/362/6412/308

arXiv 地址:https://arxiv.org/pdf/1704.00690.pdf

多年来,量子计算机不仅仅是一个想法,人们还在为此付诸行动。如今,企业、政府和情报机构都在投资发展量子技术。现在,TUM 复杂量子系统理论研究院教授 Robert König,与滑铁卢大学量子计算研究所的 David Gosset 以及来自 IBM 的 Sergey Bravyi 合作,已经为这个充满希望的领域奠定了基石。

传统计算机遵循经典物理定律。它们依赖二进制数 0 和 1。这些数字被储存并用于数学运算。在传统的储存单元中,每个比特(信息的最小单位)都由一个电位来表示,该电位决定该比特设置为 1 还是 0。

但在量子计算机中,一个比特(量子比特)可以同时为 0 和 1。因为量子物理定律允许电子一次占据多个状态。因此,量子比特(qubit)以多个重叠状态存在。这种所谓的叠加允许量子计算机一次对多个值执行操作,而单个传统计算机必须顺序执行这些操作。量子计算的前景在于能够更快速地解决某些问题。

从猜想到证明

König 和他的同事决定性地证明了量子计算机的优势。为此,他们开发了一种可以求解一类特别困难的代数问题的量子电路。新的电路有很简单的结构:它仅在每个量子比特上执行固定数量的运算。这样的电路被称作拥有固定的深度。在他们的研究中,研究者证明了这个问题不能用固定深度的经典电路求解。他们还进一步回答了量子算法超越所有经典电路的原因:量子算法利用了量子物理的非局域性。

在本研究之前,量子计算机的优势既没有得到证明,也没办法用实验方法进行展示,尽管有证据指向这个可能。一个实例是 Shor 的量子算法,该算法有效解决了大数素因子分解问题。然而,这仅仅是一个复杂的理论猜想,没有量子计算机,这个问题就无法有效解决。也可以理解为高效的方法是存在的,只是经典计算机还没找到。

Robert König 认为,新的结果主要是对复杂理论的贡献。他表示,「我们的结果表明,量子信息处理的确有很多优点——不必依赖于未证明的复杂理论猜想。」除此之外,该研究为量子计算机研究树立了新的里程碑。由于结构简单,这一新的量子电路可以作为量子算法近期实验实现的备选对象。

参考内容:https://phys.org/news/2018-10-proof-quantum-advantage.html


以上所述就是小编给大家介绍的《首次理论证明:Science论文提出超越经典计算的量子算法》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

ACM/ICPC程序设计与分析

ACM/ICPC程序设计与分析

沈云付 / 清华大学 / 2010-7 / 39.50元

《ACM/ICPC程序设计与分析(C++实现)》介绍ACM国际大学生程序设计竞赛概况及程序设计基础,系统介绍数论、组合数学、动态规划、计算几何、搜索、图论和网络流等专题的典型算法,挑选历年竞赛中许多有代表性的竞赛题作为例题进行分析,便于学生编程时模仿学习。每章的例题和习题都配有输入输出样例,方便学生在编程时测试与调试程序。《ACM/ICPC程序设计与分析(C++实现)》以C++为程序设计语言,以提......一起来看看 《ACM/ICPC程序设计与分析》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具