Proceedings of the 47th Annual Southeast Regional Conference 2009
DOI: 10.1145/1566445.1566554
|View full text |Cite
|
Sign up to set email alerts
|

Space-efficient simulation of quantum computers

Abstract: Traditional algorithms for simulating quantum computers on classical ones require an exponentially large amount of memory, and so typically cannot simulate general quantum circuits with more than about 30 or so qubits on a typical PC-scale platform with only a few gigabytes of main memory. However, more memory-efficient simulations are possible, requiring only polynomial or even linear space in the size of the quantum circuit being simulated. In this paper, we describe one such technique, which was recently im… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
8
0

Year Published

2009
2009
2020
2020

Publication Types

Select...
4
3

Relationship

1
6

Authors

Journals

citations
Cited by 8 publications
(8 citation statements)
references
References 13 publications
(19 reference statements)
0
8
0
Order By: Relevance
“…1 qopseq.txt format version 1 2 operations: 30 3 operation #0: apply unary operator H to bits a [3] 4 operation #1: apply binary operator cPiOver2 to bits a [3], a [2] 5 operation #2: apply binary operator cPiOver4 to bits a [3], a [1] 6 operation #3: apply binary operator cPiOver8 to bits a [3], a[0]…”
Section: (Six Additional Operators Elided For Brevity)…mentioning
confidence: 99%
See 1 more Smart Citation
“…1 qopseq.txt format version 1 2 operations: 30 3 operation #0: apply unary operator H to bits a [3] 4 operation #1: apply binary operator cPiOver2 to bits a [3], a [2] 5 operation #2: apply binary operator cPiOver4 to bits a [3], a [1] 6 operation #3: apply binary operator cPiOver8 to bits a [3], a[0]…”
Section: (Six Additional Operators Elided For Brevity)…mentioning
confidence: 99%
“…The basic concept is simply to recalculate data When the complexity theory of quantum computing was being developed in the early 1990s, it was quickly realized [2] that the same idea, back now in the discrete realm, could be applied to the simulation of quantum computers as well, leading to the important complexity-theoretic relation that BQP ⊆ PSPACE, where BQP is the set of problems solvable by probabilistic quantum algorithms with a polynomial number of operations (as a function of problem size), and PSPACE is the set of problems solvable by classical computers using a polynomial amount of memory. More generally, we can show [3] that a quantum algorithm with s qubits and t operations can be simulated using space O(s + t).…”
Section: Introductionmentioning
confidence: 99%
“…To see a detailed graphical illustration of the functioning of this algorithm on a particularly simple example circuit, please refer to our previous paper [3] .…”
Section: Seqcsim Algorithmmentioning
confidence: 99%
“…More generally, we can show [3] that a quantum algorithm with s qubits and t operations can be simulated using space O(s + t).…”
Section: Introductionmentioning
confidence: 99%
“…However, the number of quantum bits and quantum gates that can be simulated are still limited. In [3], [4], a space efficient quantum computer simulator is proposed. This is based on the fact that BQP is included in PSPACE, where BQP is the class of decision problems that can be solved by quantum Turing machines in polynomial time with bounded error, and PSPACE is the class of decision problems that can be solved by classical Turing machines in polynomial space.…”
Section: Introductionmentioning
confidence: 99%