Tensor Networks or Decision Diagrams? Guidelines for Classical Quantum Circuit Simulation

02/13/2023
by   Lukas Burgholzer, et al.
0

Classically simulating quantum circuits is crucial when developing or testing quantum algorithms. Due to the underlying exponential complexity, efficient data structures are key for performing such simulations. To this end, tensor networks and decision diagrams have independently been developed with differing perspectives, terminologies, and backgrounds in mind. Although this left designers with two complementary data structures for quantum circuit simulation, thus far it remains unclear which one is the better choice for a given use case. In this work, we (1) consider how these techniques approach classical quantum circuit simulation, and (2) examine their (dis)similarities with regard to their most applicable abstraction level, the desired simulation output, the impact of the computation order, and the ease of distributing the workload. As a result, we provide guidelines for when to better use tensor networks and when to better use decision diagrams in classical quantum circuit simulation.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/10/2023

The Basis of Design Tools for Quantum Computing: Arrays, Decision Diagrams, Tensor Networks, and ZX-Calculus

Quantum computers promise to efficiently solve important problems classi...
research
02/08/2023

Symbolic Quantum Simulation with Quasimodo

The simulation of quantum circuits on classical computers is an importan...
research
09/27/2022

Software science view on quantum circuit algorithms

We show that, on the abstraction level of quantum circuit diagrams, quan...
research
06/17/2022

Efficient Deterministic Preparation of Quantum States Using Decision Diagrams

Loading classical data into quantum registers is one of the most importa...
research
07/26/2021

Structural Learning of Probabilistic Sentential Decision Diagrams under Partial Closed-World Assumption

Probabilistic sentential decision diagrams are a class of structured-dec...
research
08/02/2021

LIMDD A Decision Diagram for Simulation of Quantum Computing Including Stabilizer States

Efficient methods for the representation of relevant quantum states and ...
research
09/07/2020

Fast simulation of planar Clifford circuits

A general quantum circuit can be simulated in exponential time on a clas...

Please sign up or login with your details

Forgot password? Click here to reset