2020
DOI: 10.1103/physreva.101.042335
|View full text |Cite
|
Sign up to set email alerts
|

Adaptive algorithm for quantum circuit simulation

Abstract: Efficient simulation of quantum computers is essential for the development and validation of nearterm quantum devices and the research on quantum algorithms. Up to date, two main approaches to simulation were in use, based on either full state or single amplitude evaluation. We propose an algorithm that efficiently interpolates between these two possibilities. Our approach elucidates the connection between quantum circuit simulation and partial evaluation of expressions in tensor algebra.

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
12
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
5
3

Relationship

0
8

Authors

Journals

citations
Cited by 26 publications
(15 citation statements)
references
References 24 publications
(31 reference statements)
0
12
0
Order By: Relevance
“…This approach has multiple benefits. The only disadvantage of the line graph approach is that it has limited usability to simulate sub-tensors of amplitudes, which was resolved in the work by Schutski et al [46].…”
Section: Contraction Complexity and Relation To Tensor-network Simulamentioning
confidence: 99%
“…This approach has multiple benefits. The only disadvantage of the line graph approach is that it has limited usability to simulate sub-tensors of amplitudes, which was resolved in the work by Schutski et al [46].…”
Section: Contraction Complexity and Relation To Tensor-network Simulamentioning
confidence: 99%
“…Each of these expressions has a tensor network analog, where the operator Û is represented by a tensor network that is composed of elementary gates acting on subsets of qubits. For more details on how a quantum circuit is converted to a tensor network, see [14], [15].…”
Section: Tensor Network Qaoa Simulatormentioning
confidence: 99%
“…In the context of random circuit C simulation with TNs, previous works [8,9,14,15,17] focused mostly on the efficiency in the evaluation of a single amplitude/probability p C (s) = | s|C|0 n | 2 or one batch of amplitudes associated with a given bitstring s. For example, in [14] a batch of size 2 37 is calculated for a universal ran-dom circuit of depth 23 in a 2D lattice of 8 × 7 qubits. Furthermore, the idea of using large batches in quantum simulations as a trade-off between the single-amplitude and the full-state simulators is discussed in [17].…”
mentioning
confidence: 99%
“…way. If we are given a quantum circuit C, then we can convert it into a tensor network N C in a standard way (see, for example, [17]). We also suppose that standard TN simplification techniques like gate fusion are already applied [8,26].…”
mentioning
confidence: 99%