Efficient quantum circuit contraction using tensor decision diagrams

被引:0
|
作者
Lopez-Oliva, Vicente [1 ]
Badia, Jose M. [1 ]
Castillo, Maribel [1 ]
机构
[1] Univ Jaume I Castello, Dept Ingn & Ciencia Comp, Avda Sos Baynat S-N, Castellon De La Plana 12071, Castellon, Spain
来源
JOURNAL OF SUPERCOMPUTING | 2025年 / 81卷 / 01期
关键词
Quantum circuit simulation; Tensor decision diagrams; Tensor networks; Contraction ordering methods; Quantum computing; REPRESENTATION; SUPREMACY;
D O I
10.1007/s11227-024-06836-w
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Simulating quantum circuits efficiently on classical computers is crucial given the limitations of current noisy intermediate-scale quantum devices. This paper adapts and extends two methods used to contract tensor networks within the fast tensor decision diagram (FTDD) framework. The methods, called iterative pairing and block contraction, exploit the advantages of tensor decision diagrams to reduce both the temporal and spatial cost of quantum circuit simulations. The iterative pairing method minimizes intermediate diagram sizes, while the block contraction algorithm efficiently handles circuits with repetitive structures, such as those found in quantum walks and Grover's algorithm. Experimental results demonstrate that, in some cases, these methods significantly outperform traditional contraction orders like sequential and cotengra in terms of both memory usage and execution time. Furthermore, simulation tools based on decision diagrams, such as FTDD, show superior performance to matrix-based simulation tools, such as Google tensor networks, enabling the simulation of larger circuits more efficiently. These findings show the potential of decision diagram-based approaches to improve the simulation of quantum circuits on classical platforms.
引用
收藏
页数:25
相关论文
共 50 条
  • [31] Stripping Quantum Decision Diagrams of their Identity
    Sander, Aaron
    Florea, Ioan-Albert
    Burgholzer, Lukas
    Wille, Robert
    2024 IEEE INTERNATIONAL CONFERENCE ON QUANTUM SOFTWARE, IEEE QSW 2024, 2024, : 168 - 174
  • [32] Parallelizing Quantum Simulation With Decision Diagrams
    Li, Shaowen
    Kimura, Yusuke
    Sato, Hiroyuki
    Fujita, Masahiro
    IEEE TRANSACTIONS ON QUANTUM ENGINEERING, 2024, 5 : 1 - 12
  • [33] Binary superposed quantum decision diagrams
    David Rosenbaum
    Quantum Information Processing, 2010, 9 : 463 - 496
  • [34] Binary superposed quantum decision diagrams
    Rosenbaum, David
    QUANTUM INFORMATION PROCESSING, 2010, 9 (04) : 463 - 496
  • [35] The Basis of Design Tools for Quantum Computing: Arrays, Decision Diagrams, Tensor Networks, and ZX-Calculus
    Wille, Robert
    Burgholzer, Lukas
    Hillmich, Stefan
    Grurl, Thomas
    Ploier, Alexander
    Peham, Tom
    PROCEEDINGS OF THE 59TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, DAC 2022, 2022, : 1367 - 1370
  • [36] Considering Decoherence Errors in the Simulation of Quantum Circuits Using Decision Diagrams
    Grurl, Thomas
    Fuss, Juergen
    Wille, Robert
    2020 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED-DESIGN (ICCAD), 2020,
  • [37] Efficient Unfolding of Coloured Petri Nets Using Interval Decision Diagrams
    Schwarick, Martin
    Rohr, Christian
    Liu, Fei
    Assaf, George
    Chodak, Jacek
    Heiner, Monika
    APPLICATION AND THEORY OF PETRI NETS AND CONCURRENCY (PETRI NETS 2020), 2020, 12152 : 324 - 344
  • [38] Variational Power of Quantum Circuit Tensor Networks
    Haghshenas, Reza
    Gray, Johnnie
    Potter, Andrew C.
    Chan, Garnet Kin-Lic
    PHYSICAL REVIEW X, 2022, 12 (01)
  • [39] Decision Diagrams for the Design of Reversible and Quantum Circuits
    Wille, Robert
    Niemann, Philipp
    Zulehner, Alwin
    Drechsler, Rolf
    2018 INTERNATIONAL SYMPOSIUM ON DEVICES, CIRCUITS AND SYSTEMS (ISDCS), 2018,
  • [40] Decision Diagrams for Quantum Measurements with Shallow Circuits
    Hillmich, Stefan
    Hadfield, Charles
    Raymond, Rudy
    Mezzacapo, Antonio
    Wille, Robert
    2021 IEEE INTERNATIONAL CONFERENCE ON QUANTUM COMPUTING AND ENGINEERING (QCE 2021) / QUANTUM WEEK 2021, 2021, : 24 - 34