English

Quantum Circuit Simulation with Fast Tensor Decision Diagram

Quantum Physics 2024-05-24 v1 Data Structures and Algorithms Emerging Technologies

Abstract

Quantum circuit simulation is a challenging computational problem crucial for quantum computing research and development. The predominant approaches in this area center on tensor networks, prized for their better concurrency and less computation than methods using full quantum vectors and matrices. However, even with the advantages, array-based tensors can have significant redundancy. We present a novel open-source framework that harnesses tensor decision diagrams to eliminate overheads and achieve significant speedups over prior approaches. On average, it delivers a speedup of 37×\times over Google's TensorNetwork library on redundancy-rich circuits, and 25×\times and 144×\times over quantum multi-valued decision diagram and prior tensor decision diagram implementation, respectively, on Google random quantum circuits. To achieve this, we introduce a new linear-complexity rank simplification algorithm, Tetris, and edge-centric data structures for recursive tensor decision diagram operations. Additionally, we explore the efficacy of tensor network contraction ordering and optimizations from binary decision diagrams.

Keywords

Cite

@article{arxiv.2401.11362,
  title  = {Quantum Circuit Simulation with Fast Tensor Decision Diagram},
  author = {Qirui Zhang and Mehdi Saligane and Hun-Seok Kim and David Blaauw and Georgios Tzimpragos and Dennis Sylvester},
  journal= {arXiv preprint arXiv:2401.11362},
  year   = {2024}
}

Comments

Camera-Ready version. Accepted to ISQED 2024

R2 v1 2026-06-28T14:22:40.095Z