论文标题

高级等效检查量子电路

Advanced Equivalence Checking for Quantum Circuits

论文作者

Burgholzer, Lukas, Wille, Robert

论文摘要

量子计算将改变我们解决某些问题的方式。它有望大大加速许多化学,财务和机器学习应用。但是,要利用这些承诺,需要使用由汇编,分解或映射等步骤组成的复杂设计流,才能在能够在实际设备上执行概念量子算法之前使用。这导致在各种抽象水平的描述中可能彼此显着差异。基础设计问题的复杂性不仅需要为单个步骤提供有效的解决方案,而且还必须验证最初预期的功能是否在所有级别的抽象中都保留。这激发了对量子电路进行等效检查的方法。但是,大多数现有的方法都受到经典领域的启发,仅扩展以支持量子电路(即,不仅依赖于0和1的电路,而且还采用了叠加和纠缠)。在这项工作中,我们提出了一种先进的方法论,该方法不仅将量子电路的不同范式作为负担,而且是机会。实际上,提出的方法明确利用了量子计算独有的特征,以克服现有方法的缺点。我们表明,通过利用量子电路的可逆性,在许多情况下可以保持复杂性。此外,我们表明,与经典领域相比,模拟在验证量子电路方面非常强大。实验评估证实,所得的方法允许人们进行等价性检查的速度比以往任何时候都更快 - 在许多情况下,只有单个模拟运行就足够了。所提出的方法的实现可在https://iic.jku.at/eda/eda/research/quantum_verification/上公开获得。

Quantum computing will change the way we tackle certain problems. It promises to dramatically speed-up many chemical, financial, and machine-learning applications. However, to capitalize on those promises, complex design flows composed of steps such as compilation, decomposition, or mapping need to be employed before being able to execute a conceptual quantum algorithm on an actual device. This results in descriptions at various levels of abstraction which may significantly differ from each other. The complexity of the underlying design problems necessitates to not only provide efficient solutions for the single steps, but also to verify that the originally intended functionality is preserved throughout all levels of abstraction. This motivates methods for equivalence checking of quantum circuits. However, most existing methods are inspired by the classical realm and have merely been extended to support quantum circuits (i.e., circuits which do not only rely on 0's and 1's, but also employ superposition and entanglement). In this work, we propose an advanced methodology which takes the different paradigms of quantum circuits not only as a burden, but as an opportunity. In fact, the proposed methodology explicitly utilizes characteristics unique to quantum computing in order to overcome the shortcomings of existing approaches. We show that, by exploiting the reversibility of quantum circuits, complexity can be kept feasible in many cases. Moreover, we show that, in contrast to the classical realm, simulation is very powerful in verifying quantum circuits. Experimental evaluations confirm that the resulting methodology allows one to conduct equivalence checking dramatically faster than ever before--in many cases just a single simulation run is sufficient. An implementation of the proposed methodology is publicly available at https://iic.jku.at/eda/research/quantum_verification/.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源