Tensor networks have been successfully applied in simulation of quantum physical systems for decades. Recently, they have also been employed in classical simulation of quantum computing, in particular, random quantum circuits. This paper proposes a decision diagram style data structure, called TDD (Tensor Decision Diagram), for more principled and convenient applications of tensor networks. This new data structure provides a compact and canonical representation for quantum circuits. By exploiting circuit partition, the TDD of a quantum circuit can be computed efficiently. Furthermore, we show that the operations of tensor networks essential in their applications (e.g., addition and contraction), can also be implemented efficiently in TDDs. A proof-of-concept implementation of TDDs is presented and its efficiency is evaluated on a set of benchmark quantum circuits. It is expected that TDDs will play an important role in various design automation tasks related to quantum circuits, including but not limited to equivalence checking, error detection, synthesis, simulation, and verification.
翻译:数十年来,在量子物理系统的模拟中成功地应用了Tensor网络。最近,这些网络还被用于量子计算经典模拟,特别是随机量子电路。本文件提议了一个决策图风格数据结构,称为TDD(传感器决定图),用于更有原则、更方便地应用高温网络。这一新的数据结构为量子电路提供了一种紧凑和卡通的表示法。通过利用电路分隔,量子电路的TDD可以有效计算。此外,我们还表明,在TDD中也可以高效率地实施对其应用至关重要的 Exor网络的运行(例如,添加和收缩)。对TDD的应用提出了概念性证明,并在一套基准量子电路上评估其效率。预计TDD将在与量子电路有关的各种设计自动化任务中发挥重要作用,包括但不限于等值检查、误检、合成、模拟和核查。