Efficient Complex-Valued State Preparation on Bucket Brigade QRAM

本文提出了一种改进的桶式旅队量子随机存取存储器架构,通过在内存中预计算旋转角度和相位,实现了复数量子态的高效、多对数时间制备,从而在保持O(log22(MN))\mathcal{O}(\log_2^2(MN))查询复杂度的同时,消除了对量子处理单元进行可逆算术运算的需求。

原作者: Alessandro Berti, Francesco Ghisoni

发布于 2026-04-29
📖 1 分钟阅读🧠 深度阅读

这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

Each language version is independently generated for its own context, not a direct translation.

想象你拥有一个庞大的经典数据图书馆(比如一张巨大的数字电子表格),并希望将其加载到量子计算机中。目标是将这些数据转化为一个“量子态”,其中的数字变成和弦中不同音符的音量(振幅)。这被称为振幅编码

问题在于,加载这些数据通常既缓慢又笨拙。如果加载过程耗时过长,就会抵消量子计算机本应带给你的所有速度优势。

本文提出了一种新的、更高效的方法来加载这些数据,使用了一种特定类型的量子存储器,称为桶式队列量子随机存取存储器(Bucket Brigade QRAM)(将其想象为一个高度组织化、自动化的仓库)。作者 Alessandro Berti 和 Francesco Ghisoni 对现有方法进行了两项重大升级,使其更快且更具通用性。

以下是他们改进措施的分解,使用了简单的类比:

1. “预制餐”升级(移除计算器)

旧方法:
想象你是一位试图烘焙蛋糕的厨师。每次需要添加特定量的糖时,你都必须停下来,拿起秤,称量糖,计算精确的比例,然后才能将其倒入。在旧的量子方法中,计算机必须在加载数据的同时执行复杂的数学运算(加法、除法、平方根和三角函数)。这既缓慢,又需要额外且脆弱的设备(可逆算术电路)。

新方法:
作者意识到,数学运算无需在运行时进行。相反,他们说:“让我们在开始烹饪之前完成所有数学计算。”

  • 他们在常规经典计算机上预先计算了所有必要的“旋转角度”(即精确的糖量)。
  • 他们将这些预先计算好的数字直接存储到量子仓库的存储单元中。
  • 现在,当量子计算机加载数据时,它只需拿起预先称量好的配料并倒入其中。无需数学运算,无需秤,也无需额外设备。

结果: 量子计算机变得更轻便、更快速,因为它无需在运行过程中承担执行复杂数学运算的沉重负担。

2. “彩色颜料”升级(处理复数)

旧方法:
之前的方法只能处理“黑白”数据(实数)。如果一个数字是负数,它有一个简单的技巧将其标记为“负”。但许多现实世界的问题(如模拟分子或化学反应)涉及“复数”。你可以将复数想象为不仅具有大小,还具有颜色相位(就像一支指向特定方向的旋转箭头)。旧方法无法描绘这些颜色;它只能处理黑白。

新方法:
作者扩展了系统以处理这些“颜色”。

  • 他们保留了第一步(加载大小/模数),完全保持不变。
  • 他们增加了第二步:“相位编码”步骤。在加载大小之后,计算机再进行一次快速的仓库之旅,以获取每个数字的“颜色”(相位)信息。
  • 随后,它对量子态应用“颜色滤镜”,将黑白数据转化为全彩数据。

结果: 该系统现在能够处理化学和高级物理所需的复杂、旋涡状数据,而不仅仅是简单的正数和负数。

大局观

作者并没有改变仓库访问速度的根本限制(它仍然非常快,随数据规模呈对数增长)。相反,他们使过程变得更智能

  1. 简化了量子计算机:通过将繁重的数学运算提前移至经典计算机,量子部分变得更加简洁,所需资源更少。
  2. 拓宽了范围:通过增加第二步,他们解锁了处理复杂数据的能力,这对于许多科学模拟至关重要。

简而言之: 他们将一种像笨拙机器人一边搬箱子一边做数学运算的方法,转变为一个精简的流水线,其中数学运算提前完成,机器人只需高效地拿起预先标记好的箱子,并添加最后的色彩点缀。这使得整个过程对于构建真实的量子机器更加实用。

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

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

试用 Digest →