Halving the cost of QROM

本文介绍了采用“选择复制”的优化量子随机存取存储器架构以及一个参数化方法族,在量子比特受限情形下将托佛利门成本降低约 50%,在利用脏量子比特的同时有效匹配了干净量子比特实现的性能。

原作者: Danial Motlagh, Matthew Pocrnic

发布于 2026-05-21
📖 1 分钟阅读🧠 深度阅读

原作者: Danial Motlagh, Matthew Pocrnic

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

想象一下,你正在为量子计算机构建一个超高速图书馆。在这个图书馆中,你需要根据唯一的地址查找特定的信息(例如电话号码或化学式)。在量子世界中,这被称为QROM(量子只读存储器)。它是几乎每个量子算法的“主力”,承担着加载数据的繁重工作。

然而,在过去七年里,构建这个图书馆在“托佛利门”(Toffoli gates)方面的成本极其高昂。将托佛利门想象为构建图书馆所需的复杂且耗能的砖块。你需要的砖块越多,运行计算机就越困难、越昂贵。

以下是 Xanadu 的 Danial Motlagh 和 Matthew Pocrnic 这两位作者如何将构建这座图书馆的成本降低一半的方法。

旧方法:“交换”之舞

此前,加载这些数据(使用“脏”量子比特,即像借用工具那样可能有些混乱的量子比特)最高效的方法涉及一个称为SelectSwap的过程。

想象你有一排 100 个上锁的盒子(数据)和一个干净、空的盒子(输出)。你有一把魔法钥匙(地址),它能告诉你打开哪个盒子。

  • 旧方法:为了将正确的物品放入你的干净盒子中,你必须:
    1. 将脏盒子与干净盒子交换。
    2. 复制物品。
    3. 将脏盒子交换回其原始位置。
    4. 对每个物品重复这一“舞蹈”。

这种“交换之舞”非常高效,但它仍然需要为每个你想要加载的物品进行两次复杂的移动(砖块)。

第一个突破:“复制”捷径

作者们意识到,“交换之舞”是不必要的。与其来回交换盒子,不如直接复制物品。

  • 新方法:他们用**“SelectCopy"**技术取代了"SelectSwap"。
    • 他们不再将脏盒子与干净盒子交换,而是根据地址直接将脏盒子的内容复制到干净盒子中。
    • 结果:这立即将复制过程所需的复杂砖块数量减少了一半。这就像意识到你不需要移动家具来打扫房间;你可以直接擦拭表面。

第二个突破:“数据包”策略

虽然第一个改进很棒,但作者们发现了一种能获得更好结果的方法,特别是当你没有大量那些“脏”的借用工具(脏量子比特)时。

想象你正在用 1,000 个包裹装载一辆大卡车。

  • 旧方法:你逐个或成小组地装载它们,需要大量的来回奔波。
  • 新策略:他们意识到可以将数据视为一系列小数据包。与其一次性加载整个 1,000 项的列表,不如将其分解为更小的块(例如,每次 10 项),然后按顺序加载。

通过这样做,他们改变了所需“复杂砖块”的数学计算。

  • 以前,成本约为每项2 块砖
  • 使用这种新的“数据包”策略,他们将成本降低到每项约1 块砖(具体为 1+1/b1 + 1/b 块砖,其中 bb 是数据的大小)。

全局视角:成本减半

通过将"SelectCopy"捷径与“数据包”策略相结合,作者们取得了巨大的改进:

  1. 他们将成本减半:在实际场景中,加载数据所需的昂贵“砖块”(托佛利门)数量下降了约50%
  2. 他们达到了最佳性能:他们设法让“脏”(混乱)量子比特的表现与“干净”(完美)量子比特一样好,而此前人们认为如果不使用两倍的资源,这是不可能实现的。

为什么这很重要

在量子计算领域,每一块“砖”(托佛利门)都至关重要。这些门是系统中最困难且最容易出错的部分。通过将加载数据所需的砖块数量减半,这种新方法使量子算法更加高效,也更容易在现实世界的量子计算机上运行。

作者们并没有发明一种新型计算机;他们只是找到了一种更聪明的数据加载组织方式,将笨拙、昂贵的过程转变为 streamlined、高效的过程。

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

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

试用 Digest →