LimTDD: A Compact Decision Diagram Integrating Tensor and Local Invertible Map Representations
Xin Hong, Aochu Dai, Dingchao Gao, Sanjiang Li, Zhengfeng Ji, Mingsheng Ying
TL;DR
LimTDD delivers a compact tensor decision diagram by merging Tensor Decision Diagrams with Local Invertible Maps through the XP-stabilizer group, enabling compression that exploits tensor isomorphisms beyond Pauli-based LIMDDs. The framework provides rigorous normalization, slicing, addition, and contraction algorithms to operate on general tensor networks while preserving canonicity. Theoretical results show LimTDD is at least as compact as TDDs and LIMDDs and can achieve exponential gains in best-case scenarios such as QFT- and CP-phase–based circuits. Empirical evidence on random Clifford+T circuits and quantum circuit functionality confirms substantial reductions in node counts and runtimes, demonstrating LimTDD’s practical impact for quantum circuit simulation and tensor-network computations.
Abstract
Tensor networks serve as a powerful tool for efficiently representing and manipulating high-dimensional data in applications such as quantum physics, machine learning, and data compression. Tensor Decision Diagrams (TDDs) offer an efficient framework for tensor representation by leveraging decision diagram techniques. However, the current implementation of TDDs and other decision diagrams fail to exploit tensor isomorphisms, limiting their compression potential. This paper introduces Local Invertible Map Tensor Decision Diagrams (LimTDDs), an extension of TDDs that incorporates local invertible maps (LIMs) to achieve more compact representations. Unlike LIMDD, which uses Pauli operators for quantum states, LimTDD employs the $XP$-stabilizer group, enabling broader applicability across tensor-based tasks. We present efficient algorithms for normalization, slicing, addition, and contraction, critical for tensor network applications. Theoretical analysis demonstrates that LimTDDs achieve greater compactness than TDDs and, in best-case scenarios and for quantum state representations, offer exponential compression advantages over both TDDs and LIMDDs. Experimental results in quantum circuit tensor computation and simulation confirm LimTDD's superior efficiency. Open-source code is available at https://github.com/Veriqc/LimTDD.
