2022
DOI: 10.48550/arxiv.2202.11302
|View full text |Cite
Preprint
|
Sign up to set email alerts
|

Optimal (controlled) quantum state preparation and improved unitary synthesis by quantum circuits with any number of ancillary qubits

Abstract: As a cornerstone for many quantum linear algebraic and quantum machine learning algorithms, QRAM aims to provide the transformation of |i |0 n → |i |ψ i for all i ∈ {0, 1} k for the given nqubit states |ψ i . In this paper, we construct a quantum circuit for implementing QRAM, with depthn+k+m and size O 2 n+k for any given number m of ancillary qubits. These bounds, which can also be viewed as time-space tradeoff for the transformation, are optimal for any integer parameters m, k ≥ 0 and n ≥ 1.Our construction… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2

Citation Types

0
2
0

Year Published

2023
2023
2024
2024

Publication Types

Select...
1
1

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(2 citation statements)
references
References 13 publications
(24 reference statements)
0
2
0
Order By: Relevance
“…Random Access Memory (RAM) is a versatile, short-term memory used in computing for storing and retrieving information via bits [1]. Similarly, the concept of Quantum RAM (QRAM) emerges with the same goal but employing qubits to apply a superposition of states to achieve more efficient results for computational applications, whether quantum or classical [2][3][4][5][6][7][8][9][10][11]. Several works discuss the potential of its applications to optimize the execution of quantum algorithms, including quantum searching on a classical database [10,[12][13][14][15][16], collision finding [12,[17][18][19], and algorithms for solving linear systems [20][21][22][23].…”
Section: Introductionmentioning
confidence: 99%
“…Random Access Memory (RAM) is a versatile, short-term memory used in computing for storing and retrieving information via bits [1]. Similarly, the concept of Quantum RAM (QRAM) emerges with the same goal but employing qubits to apply a superposition of states to achieve more efficient results for computational applications, whether quantum or classical [2][3][4][5][6][7][8][9][10][11]. Several works discuss the potential of its applications to optimize the execution of quantum algorithms, including quantum searching on a classical database [10,[12][13][14][15][16], collision finding [12,[17][18][19], and algorithms for solving linear systems [20][21][22][23].…”
Section: Introductionmentioning
confidence: 99%
“…Random Access Memory (RAM) is a versatile, short-term memory used in computing for storing and retrieving information via bits [1]. Similarly, the concept of Quantum RAM (QRAM) emerges with the same goal but employing qubits to apply a superposition of states to achieve faster results for computational applications, whether quantum or classical [2][3][4][5][6][7][8][9][10][11]. Several works discuss the potential of its applications to optimize the execution of quantum algorithms, including quantum searching on a classical database [10,[12][13][14][15], collision finding [12,[16][17][18], and algorithms for solving linear systems [19][20][21][22], for instance.…”
Section: Introductionmentioning
confidence: 99%