← 最新论文
⚛️ 量子物理

Quantum State Preparation for Complex-Valued Amplitudes

本文提出了一种利用 CORDIC 算法将实部与虚部的二进制表示转换为复数值振幅的量子态制备方法,该方法具有 O(n2)O(n^2) 的 T 门复杂度以及 O(n)O(n) 个辅助量子比特,与线性算符组合(LCU)方法相比,提供了更高的归一化效率,并为后续算术运算保留了极坐标数据。

原作者: Fred Sun

发布于 2026-10-28
📖 1 分钟阅读🧠 深度阅读

原作者: Fred Sun

原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 ✨ 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

在量子计算领域,科学家们不断寻找方法,使机器能够利用微观世界奇特的法则,去解决当今超级计算机无法处理的问题。这些机器利用原子或电子等粒子来处理信息,其核心依赖于一个被称为“量子态”的基本概念。可以将这种状态想象成一个容纳特定信息量的容器,其中信息的数值不仅仅是一个简单的数字,而是一种同时存在的复杂可能性混合体。为了让这些机器能够胜任模拟新材料或理解原子行为等任务,研究人员必须能够将特定的数值加载到这些容器中。然而,一个显著的障碍在于:虽然量子计算机可以像标准计算机一样轻松地将数字存储为由零和一组成的序列,但它们却难以将这些简单的序列转化为高级计算所需的复杂、多层级的数值。这种在存储数字与将其作为量子计算构建模块之间存在的差距,长期以来一直是一个瓶颈,减缓了包括化学到物理在内的诸多领域的发展进程。

一位名叫 Fred Sun 的研究人员提出了一种新方法来弥补这一差距,提供了一种将复数——一种既有实部又有虚部(就像地图上的二维坐标一样)的数字——直接加载到机器量子态中的方法。挑战在于,复数难以处理,因为它们需要同时管理两个独立的信息部分。以往的方法试图分别加载实部和虚部然后再将它们组合起来,但这种方法通常需要大量的额外资源,并引入了效率低下的问题,使得整个过程在能量和时间成本上都显得既缓慢又昂贵。Sun 的工作展示了一条更直接的路径:该程序首先计算出数字的大小和方向,然后利用这两个值在一个连贯的流程中构建最终的量子态。

这一新程序的核心依赖于一种称为 CORDIC 的技术,即坐标旋转数字计算机(Coordinate Rotation Digital Computer)。这是一种巧妙的算法,几十年来一直被用于标准电子设备中以计算角度和距离,但 Sun 将其转化并应用到了量子世界。CORDIC 方法并不使用昂贵且缓慢的数学运算(如求平方根或计算反正切),而是通过将一个向量(代表复数)逐步旋转向一个已知方向来进行操作。想象一下,一根指南针的指针被一点一点地轻微拨动,直到它精确地指向它需要指向的地方。在这个过程的每一步中,计算机执行的是简单的移位和加法运算,相比于复杂的除法或求根运算,这些操作对于量子机器来说速度更快且更容易处理。通过多次重复这种旋转,计算机可以高精度地确定向量的长度以及它与参考线之间的夹角。

一旦计算机确定了长度和角度,它就会利用这两个值来构建所需的量子态。首先,它将长度编码进量子系统处于特定状态时的概率中。然后,它应用一系列被称为“门”(gates)的微型开关,引入角度作为相位偏移(phase shift)。这种相位偏移至关重要,因为它赋予了该数字“虚数”的特性,从而完成了复数值的构建。这种方法的强大之处在于它不会破坏原始信息。在整个过程中,计算机都会将原始的实部和虚部安全地保存在独立的寄存器中。在创建新状态后,计算机会逆转其计算长度和角度所采取的所有步骤,有效地清理自己的工作空间,并将所有临时内存归零。这使得原始数据保持不变,并让新的量子态处于就绪状态,这一过程被称为“可逆且原位”(reversible and in-place)的操作。

研究人员发现,这种方法效率极高。它所需的运算次数随表示输入值的比特数平方增长,这对于所需的精度而言是一个可控的成本。更重要的是,该方法使用的归一化常数(normalization constant)比以往的技术更小。简单来说,这意味着生成的量子态更接近理想值,而不需要过多的额外“增强”使其发挥作用。这种开销的减少意义重大,因为它降低了量子算法为了获得可靠答案而需要重复计算的次数。当一项计算涉及必须多次重复的昂贵步骤时,即使每步节省微小的资源,也能在总时间和能量上实现巨大的节省。论文明确指出,虽然其他方法可能使用更少类型的逻辑门,但通过拥有更小的归一化因子以及能够在编码前对极坐标表示进行进一步算术运算的能力,这种构建方式在整体效率上更具优越性。

这项工作并不声称已经解决了量子计算中的所有问题,也不暗示该方法适用于每一种场景。作者谨慎地将他们的发现界定为针对“在处理复数需要从二进制数据准备出来”的特定情况下的改进,特别是在像哈密顿量模拟(Hamiltonian simulation,模拟能量如何在系统中移动)这样的大型算法中。论文论证了,通过同时计算模长和辐角,然后对其进行编码,可以避免合并独立实部和虚部时产生的低效问题。其结果是一个相干(coherent)的状态准备程序,这意味着即使输入是一个多种不同可能性的混合体,它也能正常工作,并且它能保留输入数据以备后用。通过提供一条从二进制位到复数振幅的清晰、可逆的路径,这项研究提供了一个实用的工具,有望帮助科学家在未来的量子计算机上运行更复杂的模拟,并解决更难的问题。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →