We study the fundamental design automation problem of equivalence checking in the NISQ (Noisy Intermediate-Scale Quantum) computing realm where quantum noise is present inevitably. The notion of approximate equivalence of (possibly noisy) quantum circuits is defined based on the Jamiolkowski fidelity which measures the average distance between output states of two super-operators when the input is chosen at random. By employing tensor network contraction, we present two algorithms, aiming at different situations where the number of noises varies, for computing the fidelity between an ideal quantum circuit and its noisy implementation. The effectiveness of our algorithms is demonstrated by experimenting on benchmarks of real NISQ circuits. When compared with the state-of-the-art implementation incorporated in Qiskit, experimental results show that the proposed algorithms outperform in both efficiency and scalability.
翻译:我们研究NISQ(新中度量子)计算领域不可避免会出现量子噪声的等值检查的基本设计自动化问题。量子电路的近似等同(可能吵闹的)量子电路概念是根据Jamiolkowski的忠性概念定义的,它测量了输入随机选择时两个超级操作者输出状态之间的平均距离。我们采用高压网络收缩,提出两种算法,针对噪音数量不同的不同情况,用于计算理想量子电路与噪音实施之间的忠贞度。我们算法的有效性通过试验实际的NISQ电路基准来证明。与基斯基特公司采用的最新实施方法相比,实验结果显示,拟议的算法在效率和可缩放性两方面都优劣。