qiskit-qudits: A Qiskit Extension for Simulating Qudit Circuits
本文介绍了 **qiskit-qudits**,这是一个 Qiskit 扩展库,它通过将任意 d 级高维量子比特(qudits)编码进量子比特中并使用单位矩阵填充(identity-padding)来处理非 2 的幂次维度,从而实现对这些高维量子比特的模拟,该扩展不仅提供了标准的门分解方法,还为最高 16 维的情况提供了精确的稠密幺正合成,并通过对量子傅里叶变换和门分解的数值验证验证了其实现的有效性。
原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明
在量子计算领域,标准的构建单元是量子比特(qubit),这是一种可以同时存在于两种状态中的微小系统,通常被描述为零和一。然而,自然界并不局限于只有两种选择。许多物理系统,例如某些原子或离子,天生就拥有三个、四个甚至更多个不同的能级。科学家们将这些多能级系统称为量子多位元(qudits)。虽然量子比特是当前量子计算机的基础,但量子多位元提供了更丰富的计算图景,有可能实现更高效的算法并更好地利用物理硬件。然而,一个显著的障碍一直存在:最流行的量子程序设计软件工具是专门为两能级量子比特构建的。这意味着,想要实验量子多位元的研究人员要么必须从头开始编写复杂的软件,要么只能放弃整个领域广泛开发的强大工具。
Francesco Pudda 通过一个名为 qiskit-qudits 的新软件扩展程序弥补了这一差距。该工具允许科学家使用多能级量子多位元来设计量子电路,同时仍能使用广泛用于构建和测试量子程序的标准 Qiskit 软件套件。这项工作的核心成就是一种巧妙的转换方法。由于底层硬件和标准软件都是基于两能级量子比特进行思考的,因此新系统将每个多能级量子多位元编码为一小组量子比特。例如,一个三能级系统由两个量子比特表示,而一个五能级系统则由三个量子比特表示。这种方法会产生轻微的低效,因为这组量子比特可以表示比实际使用的量子多位元更多的状态,但软件的设计旨在忽略这些额外的、未使用的状态。通过将这些未使用的状态视为“无动作”状态,该系统确保了量子多位元的复杂逻辑能在熟悉的量子比特语言中完美运行。
研究人员不仅构建了一个理论构想,还创建了一个能够与现有量子工作流无缝集成的功能完备的库。该软件定义了一套新的指令集,即作用于这些多能级系统的门(gates)。这些门可以执行标准操作,如能级平移或创建复杂的叠加态。该设计的关键特性是能够同时处理不同大小的量子多位元。单个电路可以包含一个三能级系统、一个四能级系统和一个五能级系统共同工作,且软件会自动管理每个系统的转换。当能级数量是 2 的幂时,软件会将操作分解为一系列标准的量子比特步骤,以便计算机的优化工具轻松处理。当能级数量不是 2 的幂时,软件则采用另一种方法,一次性计算整个量子比特组的精确数学变换。这确保了系统在高达 16 个能级的范围内都能正确工作,涵盖了许多实际的物理系统。
为了证明其转换方法的准确性,团队进行了严格的数值测试。他们将软件的行为与特定类型量子操作(称为量子傅里叶变换)的已知数学规则进行了对比,而量子傅里叶变换是许多量子算法中的基础工具。他们在各种规模下进行了测试,包括那些无法整除为 2 的幂的规模。结果显示,软件的输出与理论预期高度吻ell,误差极小,在实际应用中几乎可以忽略不计。他们还验证了所创建的每一种类型的门是否都按预期运行,无论是简单的平移还是复杂的多能级相互作用。测试确认,软件能够正确处理编码空间中的“未使用”部分,确保在过程中不会发生信息泄漏或损坏。
论文还强调了这种方法的权衡。由于系统使用额外的量子比特来表示每个量子多位元,因此在经典计算机上模拟时需要更多的内存,比原生量子多位元模拟器更耗资源。对于非常庞大的系统,这种开销会变得显著,研究人员指出,对于大规模系统的纯模拟,专门为量子多位元构建的工具可能仍然更有效。然而,对于绝大多数当前的使用场景,使用标准 Qiskit 生态系统的收益超过了这一成本。该软件允许研究人员在量子多位元层面绘制电路,通过标准的优化过程,并将其准备好用于在真实量子硬件或模拟器上执行,而无需手动重写代码。
这项工作最实用的方面之一是它如何处理测量。当对量子系统进行测量时,结果必须从原始的量子比特数据转换回有意义的量子多位元能级。新软件包含一个解码层,可自动执行这种转换。它还包含一个用于检测“泄漏”(leakage)的安全机制,即系统意外进入了不对应于任何有效量子多位元能级的状态。在完美的模拟中,这种情况绝不会发生,但在真实硬件或引入噪声时,可能会发生。软件允许用户选择如何处理这些罕见事件,可以选择丢弃错误数据或将其标记以供审查,从而使模拟结果更加可靠和透明。
这项工作代表了使量子计算更易获取且更具通用性的重要进步。通过将多能级量子系统的理论概念转化为可转换的实用软件层,它消除了一项主要障碍。团队验证了其方法在 2 到 16 维度的范围内的有效性,涵盖了许多当前实验平台的需求。虽然该软件依赖于一种增加了复杂性的特定编码策略,但作者证明了这种复杂性得到了有效管理,使得量子社区的标准工具能够在更广泛的物理系统上运行。其结果是,该工具让科学家能够在不放弃其赖以生存的强大且成熟的基础设施的情况下,探索多能级量子力学的全部潜力。
您所在领域的论文太多了?
获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。