Rotational Encoding of Objective Functions for Quantum Optimization
本文介绍了角旋转计数器(Angular Rotational Counter, ARC),这是一种将目标函数编码为单比特量子旋转的新颖方法,与传统的基于布尔逻辑的预言机相比,该方法显著降低了量子优化任务中的量子比特数、门数量、电路深度以及量子代价。
原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明
在计算领域,存在着一个被称为“优化”的持久挑战:即在浩如烟海的可能性中寻找唯一的最佳解。想象一下,试图在一个拥有数十亿个转弯的迷宫中寻找最短路径;传统的计算机必须逐一检查每条路径,对于复杂问题而言,这个过程可能比宇宙的年龄还要长。量子计算提供了一种不同的方法。通过利用支配亚原子世界的奇异物理定律,量子计算机可以同时探索许多路径。然而,为了实现这一点,研究人员必须构建一个被称为“算谕”(oracle)的特殊组件。可以将这个算谕想象成一个向导,它能够瞬间识别出好的解,并将其标记出来供计算机寻找。多年来,为优化问题构建这些向导就像是用锤子建造摩天大楼一样:这个过程需要大量的微小且脆弱的部件,使得最终的结构对于当前技术而言过于庞大且昂贵。
一支研究团队现在推出了一种构建这些向导的高效新方法。他们开发了一种名为“角旋转计数器”(Angular Rotational Counter,简称 ARC)的方法,该方法改变了量子计算机处理解值的方式。在旧的方法中,计算机必须计算出解的精确代价,并将这个数字存储在一长排内存位中,这非常类似于在纸上写下一个大数字。这需要大量的空间和复杂的机械装置来将该数字与目标进行比较。新的 ARC 方法则完全跳过了编写和比较的过程。该方法不再存储数字,而是通过一个量,使一个量子比特(qubit)轻微旋转一个与解的代价相对应的角度。如果一个解很好,比特就向一个方向旋转;如果解很差,则向另一个方向旋转。计算机不需要通过读取一个数字来了解答案的质量,它只需测量比特旋转的角度即可。
研究人员在数字设计中一个经典的课题——状态分配(state assignment)上测试了这种新方法。状态分配涉及确定为机器的不同状态贴标签的最有效方式。他们创建了 26 个不同的测试案例,范围从小型、简单的机器到更大、更复杂的机器,并将他们新的基于 ARC 的向导与传统的、存储数字的向导进行了对比。结果令人瞩目。新方法所需的物理组件显著减少。平均而言,新向导使用的量子比特(信息的基本单位)减少了约百分之二十。更令人震撼的是,它们将逻辑门(执行计算的开关)的数量减少了近百分之九十。电路深度(与计算持续时间相关)下降了超过百分之九十二。在综合衡量所有这些因素的“成本”指标方面,新方法比旧方法高效了百分之九十以上。
这些发现表明,改变量子计算机中信息的表示方式可以节省资源。研究人员证明,通过将一个数值编码为物理旋转而非存储的二进制数字,他们可以用极少的硬件解决相同的优化问题。虽然这项研究是通过经典计算机上的模拟而非在物理量子机器上进行的,但其数学证明和详细的电路设计为未来的硬件提供了清晰的路线图。这项工作并不声称已经解决了量子加速问题,也没有声称构建了一台能瞬间运行的机器,但它确实表明,构建这些机器的道路现在变得不再那么拥挤。通过减轻存储和比较大数字的沉重负担,角旋转计数器为引导量子计算机寻找最佳答案提供了一种更轻便、更实用的方式,这使得未来的量子设备处理复杂的优化任务变得具有可行性。
您所在领域的论文太多了?
获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。