Quantum singular value transformation explained
Quantum singular value transformation is a framework for designing quantum algorithms. It encompasses a variety of quantum algorithms for problems which can be solved with linear algebra, including Hamiltonian simulation, search problems, and linear system solving.[1] [2] [3] It was introduced in 2018 by András Gilyén, Yuan Su, Guang Hao Low, and Nathan Wiebe, generalizing algorithms for Hamiltonian simulation of Guang Hao Low and Isaac Chuang inspired by signal processing.[4]
High-level description
The basic primitive of quantum singular value transformation is the block-encoding. A quantum circuit is a block-encoding of a matrix A if it implements a unitary matrix U such that U contains A in a specified sub-matrix. For example, if
(\langle0| ⊗ I)U(|0\rangle|\phi\rangle)=A|\phi\rangle
, then
U is a block-encoding of
A.
The fundamental algorithm of QSVT is one that converts a block-encoding of A to a block-encoding of
, where
p is a polynomial of degree
d and
denotes the
conjugate transpose, with only
d applications of the circuit and one ancilla qubit. This can be done for a large class of polynomials
p which correspond to applying a polynomial to the
singular values of
A, giving a "singular value transformation".
, one can get a block-encoding for
, provided
p is bounded.
Algorithm
Input: A matrix
whose
singular value decomposition is
where
are the singular values of A
Input: A polynomial
Output: A unitary where
has been applied to the singular values of
:
\begin{bmatrix}WP(\Sigma)V\dagger&.\\.&.\end{bmatrix}
- Prepare a unitary
that encodes
on the top left side of
, that is
U=\begin{bmatrix}A&.\\.&.\end{bmatrix}
- Initialize an
qubit state
- If the polynomial is odd, first apply
and then
to
- If the polynomial is even apply
to
See also
External links
Notes and References
- Gilyén . András . Su . Yuan . Low . Guang Hao . Wiebe . Nathan . June 2019 . Quantum singular value transformation and beyond: exponential improvements for quantum matrix arithmetics . STOC 2019 . en . ACM . 193–204 . 10.1145/3313276.3316366 . 978-1-4503-6705-9. 1806.01838 .
- 2105.02859 . Martyn. John M. . Rossi . Zane M . Tan . Andrew K. . Chuang . Isaac L. . Grand Unification of Quantum Algorithms. PRX Quantum. 2. 040203. 2021. 4 . American Physical Society. 10.1103/PRXQuantum.2.040203. 2021PRXQ....2d0203M .
- Arrazola . Juan Miguel . 2023-05-23 . Intro to QSVT . PennyLane Demos . en.
- 1606.02685 . Low. Guang Hao . Chuang . Isaac . Optimal Hamiltonian Simulation by Quantum Signal Processing. Physical Review Letters. 118. 010501. 2017. 1 . 2017PhRvL.118a0501L. 10.1103/PhysRevLett.118.010501. 28106413. 1118993 .