Uniform singular value amplification
In this example, We introduce the implementation of uniform singular value amplification.
What is uniform singular value amplification
Uniform singular value amplification uniformly amplifies the singular values of a matrix represented as a projected unitary. Suppose that we have access to a unitary , its inverse and the controlled reflection operators , . is of our interest and has a singular value decomposition .
The equivalent problem in function approximation
The goal of uniform singular value amplification is to implement the singular value transformation of for function . Here, is linear function over some interval and takes value zero for other .
For numerical demonstration, we consider target function to be
To numerically find the best odd polynomial approximating , we use a subroutine which solves the problem using convex optimization. We first set the parameters of the subroutine.
For numerical demonstration, we scale the target function by a factor of , to improve the numerical stability.
We call a subroutine to find the best odd polynomial approximating on the interval , where we solves the problem by convex optimization. Here are the parameters set for the subroutine.
Set up parameters
We use Newton method for solving phase factors. The parameters of the solver is initiated as follows.
Solving phase factors by running the solver
Verifying the solution
We verify the solved phase factors by computing the residual error in terms of norm.
Reference
Gilyén, A., Su, Y., Low, G. H., & Wiebe, N. (2019, June). Quantum singular value transformation and beyond: exponential improvements for quantum matrix arithmetics. In Proceedings of the 51st Annual ACM SIGACT Symposium on Theory of Computing (pp. 193-204).
Dong, Y., Meng, X., Whaley, K. B., & Lin, L. (2021). Efficient phase-factor evaluation in quantum signal processing. Physical Review A, 103(4), 042419.
Last updated