Stripping Quantum Decision Diagrams of their Identity

被引:0
|
作者
Sander, Aaron [1 ]
Florea, Ioan-Albert [1 ]
Burgholzer, Lukas [1 ]
Wille, Robert [1 ,2 ]
机构
[1] Tech Univ Munich, Chair Design Automat, Munich, Germany
[2] Software Competence Ctr Hagenberg SCCH GmbH, Hagenberg, Austria
基金
欧洲研究理事会;
关键词
Decision Diagrams; Quantum Computing; Quantum Circuit Simulation;
D O I
10.1109/QSW62656.2024.00032
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Classical representations of quantum states and operations as vectors and matrices are plagued by an exponential growth in memory and runtime requirements for increasing system sizes. Based on their use in classical computing, an alternative data structure known as Decision Diagrams (DDs) has been proposed, which, in many cases, provides both a more compact representation and more efficient computation. In the classical realm, decades of research have been conducted on DDs and numerous variations tailored for specific applications exist. However, DDs for quantum computing are just in their infancy and there is still room for tailoring them to this new technology. In particular, existing representations of DDs require extending all operations in a quantum circuit to the full system size through extension by nodes representing identity matrices. In this work, we make an important step forward for quantum DDs by stripping these identity structures from quantum operations. This significantly reduces the number of nodes required to represent them as well as eases the pressure on key building blocks of their implementation. As a result, we obtain a structure that is more natural for quantum computing and significantly speeds up computations-with a runtime improvement of up to 70x compared to the state-of-the-art.
引用
收藏
页码:168 / 174
页数:7
相关论文
共 50 条
  • [31] Ternary GFSOP minimization using Kronecker decision diagrams and their synthesis with quantum cascades
    Khan, MHA
    Perkowski, MA
    Khan, MR
    Kerntopf, P
    JOURNAL OF MULTIPLE-VALUED LOGIC AND SOFT COMPUTING, 2005, 11 (5-6) : 567 - 602
  • [32] How to Efficiently Handle Complex Values? Implementing Decision Diagrams for Quantum Computing
    Zulehner, Alwin
    Hillmich, Stefan
    Wille, Robert
    2019 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2019,
  • [33] Reordering Decision Diagrams for Quantum Computing Is Harder Than You Might Think
    Hillmich, Stefan
    Burgholzer, Lukas
    Stoegmueller, Florian
    Wille, Robert
    REVERSIBLE COMPUTATION, 2022, : 93 - 107
  • [34] Arrays vs. Decision Diagrams: A Case Study on Quantum Circuit Simulators
    Grurl, Thomas
    Fuss, Jurgen
    Hillmich, Stefan
    Burgholzer, Lukas
    Wille, Robert
    2020 IEEE 50TH INTERNATIONAL SYMPOSIUM ON MULTIPLE-VALUED LOGIC (ISMVL 2020), 2020, : 176 - 181
  • [35] Sequence Decision Diagrams
    Alhakami, Hind
    Ciardo, Gianfranco
    Chrobak, Marek
    STRING PROCESSING AND INFORMATION RETRIEVAL, SPIRE 2014, 2014, 8799 : 149 - 160
  • [36] Binary Decision Diagrams
    Somenzi, F
    CALCULATIONAL SYSTEM DESIGN, 1999, 173 : 303 - 366
  • [37] Ternary decision diagrams
    Ching, SP
    Suaidi, MK
    2002 STUDENT CONFERENCE ON RESEARCH AND DEVELOPMENT, PROCEEDINGS: GLOBALIZING RESEARCH AND DEVELOPMENT IN ELECTRICAL AND ELECTRONICS ENGINEERING, 2002, : 76 - 79
  • [38] Stochastic Decision Diagrams
    Hooker, J. N.
    INTEGRATION OF CONSTRAINT PROGRAMMING, ARTIFICIAL INTELLIGENCE, AND OPERATIONS RESEARCH, CPAIOR 2022, 2022, 13292 : 138 - 154
  • [39] Overview of decision diagrams
    Drechsler, R
    Becker, B
    IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 1997, 144 (03): : 187 - 193
  • [40] Complex decision diagrams
    Falkowski, BJ
    Rahardja, S
    ELECTRONICS LETTERS, 1996, 32 (04) : 290 - 291