Breaking the Treewidth Barrier in Quantum Circuit Simulation with Decision Diagrams
Bin Cheng, Ziyuan Wang, Ruixuan Deng, Jianxin Chen, Zhengfeng Ji
TL;DR
The paper challenges the treewidth barrier in classical quantum circuit simulation by introducing a FeynmanDD-based analysis whose complexity scales as $2^{O(lrw(G_C))}$, where $lrw$ is the linear rank-width of the circuit's variable graph. It shows that for circuit families with small $lrw$, FeynmanDD can outperform tensor-network methods, and, via Solovay-Kitaev gate expansion, extends applicability to arbitrary gate sets. The authors provide rigorous bounds linking DD size to $lrw$ and show that compiling continuous gates increases $lrw$ only by at most 2, preserving the overall exponential-in-$lrw$ behavior. Numerical experiments corroborate the theoretical advantages on lrw-bounded circuits and reveal practical trade-offs for real-world circuits like Google's supremacy benchmarks, suggesting avenues for further optimization and integration with existing tensor-network approaches.
Abstract
Classical simulation of quantum circuits is a critical tool for validating quantum hardware and probing the boundary between classical and quantum computational power. Existing state-of-the-art methods, notably tensor network approaches, have computational costs governed by the treewidth of the underlying circuit graph, making circuits with large treewidth intractable. This work rigorously analyzes FeynmanDD, a decision diagram-based simulation method proposed in CAV 2025 by a subset of the authors, and shows that the size of the multi-terminal decision diagram used in FeynmanDD is exponential in the linear rank-width of the circuit graph. As linear rank-width can be substantially smaller than treewidth and is at most larger than the treewidth by a logarithmic factor, our analysis demonstrates that FeynmanDD outperforms all tensor network-based methods for certain circuit families. We also show that the method remains efficient if we use the Solovay-Kitaev algorithm to expand arbitrary single-qubit gates to sequences of Hadamard and T gates, essentially removing the gate-set restriction posed by the method.
