English

Quantum algorithm for matrix functions by Cauchy's integral formula

Quantum Physics 2021-06-16 v1

Abstract

For matrix AA, vector b\boldsymbol{b} and function ff, the computation of vector f(A)bf(A)\boldsymbol{b} arises in many scientific computing applications. We consider the problem of obtaining quantum state f\lvert f \rangle corresponding to vector f(A)bf(A)\boldsymbol{b}. There is a quantum algorithm to compute state f\lvert f \rangle using eigenvalue estimation that uses phase estimation and Hamiltonian simulation eiAt\mathrm{e}^{\mathrm{{\bf i}} A t}. However, the algorithm based on eigenvalue estimation needs poly(1/ϵ)\textrm{poly}(1/\epsilon) runtime, where ϵ\epsilon is the desired accuracy of the output state. Moreover, if matrix AA is not Hermitian, eiAt\mathrm{e}^{\mathrm{{\bf i}} A t} is not unitary and we cannot run eigenvalue estimation. In this paper, we propose a quantum algorithm that uses Cauchy's integral formula and the trapezoidal rule as an approach that avoids eigenvalue estimation. We show that the runtime of the algorithm is poly(log(1/ϵ))\mathrm{poly}(\log(1/\epsilon)) and the algorithm outputs state f\lvert f \rangle even if AA is not Hermitian.

Keywords

Cite

@article{arxiv.2106.08075,
  title  = {Quantum algorithm for matrix functions by Cauchy's integral formula},
  author = {Souichi Takahira and Asuka Ohashi and Tomohiro Sogabe and Tsuyoshi Sasaki Usuda},
  journal= {arXiv preprint arXiv:2106.08075},
  year   = {2021}
}

Comments

23 pages, 1 figure

R2 v1 2026-06-24T03:13:06.243Z