Quantum singular value transformation
Appearance
![]() | This article needs attention from an expert in Physics. The specific problem is: The claim that a PhD student is an expert is not justifiable. This page needs validation of notability, as against WP:TOOSOON.. (February 2024) |
![]() | The topic of this article may not meet Wikipedia's general notability guideline. (February 2024) |
Quantum singular value transformation is a quantum algorithm primitive that unifies all existing quantum algorithms into a single framework thus simplifying quantum algorithm design and implementation.[1] It applies polynomial functions to the singular values of matrices.[2]
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 :
- Prepare a unitary that encodes on the top left side of , that is
- Initialize an qubit state
- If the polynomial is odd, first apply and then to
- If the polynomial is even apply to
See also
References
- ^ a b Martyn, John M.; Rossi, Zane M; Tan, Andrew K.; Chuang, Isaac L. (2021). "Grand Unification of Quantum Algorithms". PRX Quantum. 2 (4). American Physical Society: 040203. arXiv:2105.02859. doi:10.1103/PRXQuantum.2.040203.
- ^ Gilyén, András; Su, Yuan; Low, Guang Hao; Wiebe, Nathan (2019). "Quantum singular value transformation and beyond: exponential improvements for quantum matrix arithmetics". Association for Computing Machinery: 193–204. arXiv:1806.01838. doi:10.1145/3313276.3316366. ISBN 978-1-4503-6705-9.