BAHAMAS: A Control Plane for Optimization and Execution of Variational Quantum Circuits
本文介绍了 BAHAMAS,这是一种在线控制框架,它通过基于共识的保真度估计来自适应地选择物理比特映射,从而稳定变分量子算法优化,进而减轻时间噪声漂移和静态映射失真的影响,且无需模拟器或离线训练。
原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明
量子计算机有望解决当今机器无法处理的问题,从设计新药到优化复杂的物流系统。为了实现这一目标,它们依赖于一种被称为变分量子算法(variational quantum algorithms)的特殊程序。这些程序的工作方式就像是量子处理器与经典计算机之间的一种协作关系。量子机器运行一个特定的电路,测量结果,并将一个数值传回给经典计算机。随后,经典计算机微调量子电路的设置,并要求其再次运行。这个循环会重复数千次,经典计算机试图在每一次迭代中,通过微小的调整将量子机器引导向更好的答案。人们希望这种往复循环最终能找到完美的解决方案。
然而,这种协作面临着一个顽固的障碍:量子硬件本质上是不稳定的。承载信息的微小粒子——被称为量子比特(qubits)——对环境非常敏感。它们的行为会随时间漂移,它们彼此之间的相互作用方式也会在瞬间发生变化。在一个理想的世界里,经典计算机可以假设今天收到的数值与昨天收到的数值具有直接可比性。但在现实中,硬件产生的噪声扭曲了这些数值。如果噪声改变了答案的排名——使一个较差的解看起来比一个好的解更好——经典计算机就会感到困惑。它会沿着一条误导性的路径前进,导致整个过程无法找到真正的解。
犹他大学和莱斯大学的研究人员开发了一种名为 BAHAMAS 的新系统来解决这种不稳定性。BAHAMAS 并不将硬件的波动视为不可避免的事实,而是作为一个警觉的控制平面来实时监测噪声。它不依赖于可能过时的复杂模拟或预训练模型,而是利用量子处理器本身来检查自身的可靠性。在系统执行优化过程中的新步骤之前,它会在芯片上同时运行多个不同版本的相同电路。通过比较这些并行运行的结果,系统可以确定哪个版本的电路表现得最一致。如果结果一致,系统便信任数据并继续推进;如果结果不一致,系统则意识到噪声过高,从而暂停运行,防止经典计算机基于错误的数据做出错误的决策。
这种方法背后的核心洞察在于,稳定性比完美更重要。研究人员发现,仅仅在任何给定时刻选择看起来最好的单一电路布局是不够的,因为“最好”的布局会随着硬件的漂移而改变。真正能够保持优化质量的方法是,确保从一步到下一步之间的噪声暴露保持一致。BAHAMAS 通过不断调整芯片上使用的物理部件来实现这一点。它选择特定的量子比特排列方式,以维持稳定的噪声水平,从而确保每一步之间的比较是公平的。这使得经典优化器能够看到清晰的信号,而非扭曲的信号。
为了测试该系统,团队在来自 IBM 的不同代际和物理设计的真实量子处理器上进行了实验。他们将 BAHAMAS 与运行此类算法的标准方式进行了对比,在标准方式中,硬件布局在开始时被选定后便不再更改。结果显示,BAHAMAS 平均将算法性能提高了百分之二十以上。更重要的是,它使结果变得更加可靠。当研究人员在一个月内多次运行相同的实验时,标准方法产生的结果取决于测试运行的具体日期,表现出巨大的差异;而 BAHAMAS 无论在何时或机器处于何种状态下,都能产生一致的结果。
该系统在硬件发生变化时也证明了其有效性。研究人员测试了一种场景:即算法在一个量子处理器上进行训练,然后部署在具有完全不同布局的另一个处理器上。通常情况下,这需要重新开始整个训练过程。然而,BAHAMAS 可以通过将新硬件的噪声特性与最初发现解时的条件相匹配,从而使训练好的解适应新机器。这种能力表明,该系统不仅能处理日常的波动,还能应对随着技术演进而在不同类型量子计算机之间进行的过渡。
即便随着量子硬件的改进和错误率的降低,研究人员认为这种控制方法仍然是必要的。虽然未来的机器可能会有更少的错误,但它们仍然会经历漂移和变化。研究表明,即使在模拟硬件近乎完美的未来场景时,BAHAMAS 依然能提供显著的益处。该系统稳定优化过程的能力似乎是让这些算法可靠运行的一个基本要求,而不仅仅是对当前局限性的临时修补。通过将量子噪声的混沌本质转化为一个可控的变量,BAHAMAS 为使量子计算成为解决现实世界问题的实用工具开辟了一条道路。
您所在领域的论文太多了?
获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。