Quantum Hamiltonian simulation
Overview
Quantum Hamiltonian simulation is a class of problems targeting at implementing the mapfor some Hermitian matrix . Using QSP, the quantum hamiltonian simulation boils down to setting the target scalar function as . Due to the parity constraint, the implementation of the target scalar function is separated into implementing components and respectively. Then, these components are combined to realize using linear combination of unitaries (LCU). To illustrate the workflow, we set the evolution time to .
Solving for the real component
To increase the numerical stability, the (real component of the) target function is scaled down by a factor . Then, the target function is uniformly upper bounded by . The Chebyshev coefficients of the target function is obtained by truncating the series to some finite degree. According to the analysis, it suffices to set so that the truncation error is lower than .
Start the solver to find phase factors.
Verifying the solution
We verify the solved phase factors by computing the residual error in terms of the normalized norm
Using equally spaced points, the residual error is which attains almost machine precision. We also plot the pointwise error.
Reference
Low, G. H., & Chuang, I. L. (2017). Optimal Hamiltonian simulation by quantum signal processing. Physical review letters, 118(1), 010501.
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