发表机构
Michigan State University(密歇根州立大学)
机构由 AI 辅助整理,请以论文原文为准。AI 中文总结
Propaq是一个高性能Python包,实现海森堡传播以经典模拟量子电路,兼容Qiskit和Cirq,支持任意基传播、混合模拟及自定义截断噪声,并提供详细日志分析。
AI 中文摘要
我们介绍了Propaq,一个高性能且灵活的Python软件包,实现了海森堡传播技术,用于经典模拟量子电路。Propaq与Qiskit和Cirq等主流量子软件包兼容,并且在海森堡传播方面与同类最先进的软件包性能相当或更优。除此之外,Propaq在模拟和研究方面具有多个显著特点,包括任意基下的海森堡传播、混合薛定谔-海森堡模拟、自定义截断和噪声模拟方法,以及用于分析模拟精度、运行时间和内存使用情况的详细日志信息。我们描述了这些功能、如何将Propaq用于研究,以及其后端实现。
英文摘要
We introduce Propaq, a performant and flexible Python package implementing Heisenberg propagation techniques for classically simulating quantum circuits. Propaq is compatible with major quantum software packages like Qiskit and Cirq, and matches or outperforms similar state-of-the-art packages for Heisenberg propagation. Beyond this, Propaq has multiple distinguishing features for simulation and research. These include Heisenberg propagation in any basis, hybrid Schrödinger-Heisenberg simulation, custom truncation and noisy simulation methods, and detailed logging information for analyzing simulation accuracy, runtime, and memory usage. We describe these features, how to use Propaq for research, and its backend implementation.
Comments27 pages, 11 figures. Source code and documentation for Propaq is available at https://github.com/hkbelagali/propaq/