English

Quantum SDP Solvers: Large Speed-ups, Optimality, and Applications to Quantum Learning

Quantum Physics 2019-04-24 v3 Data Structures and Algorithms

Abstract

We give two quantum algorithms for solving semidefinite programs (SDPs) providing quantum speed-ups. We consider SDP instances with mm constraint matrices, each of dimension nn, rank at most rr, and sparsity ss. The first algorithm assumes access to an oracle to the matrices at unit cost. We show that it has run time O~(s2(mϵ10+nϵ12))\tilde{O}(s^2(\sqrt{m}\epsilon^{-10}+\sqrt{n}\epsilon^{-12})), with ϵ\epsilon the error of the solution. This gives an optimal dependence in terms of m,nm, n and quadratic improvement over previous quantum algorithms when mnm\approx n. The second algorithm assumes a fully quantum input model in which the matrices are given as quantum states. We show that its run time is O~(m+poly(r))poly(logm,logn,B,ϵ1)\tilde{O}(\sqrt{m}+\text{poly}(r))\cdot\text{poly}(\log m,\log n,B,\epsilon^{-1}), with BB an upper bound on the trace-norm of all input matrices. In particular the complexity depends only poly-logarithmically in nn and polynomially in rr. We apply the second SDP solver to learn a good description of a quantum state with respect to a set of measurements: Given mm measurements and a supply of copies of an unknown state ρ\rho with rank at most rr, we show we can find in time mpoly(logm,logn,r,ϵ1)\sqrt{m}\cdot\text{poly}(\log m,\log n,r,\epsilon^{-1}) a description of the state as a quantum circuit preparing a density matrix which has the same expectation values as ρ\rho on the mm measurements, up to error ϵ\epsilon. The density matrix obtained is an approximation to the maximum entropy state consistent with the measurement data considered in Jaynes' principle from statistical mechanics. As in previous work, we obtain our algorithm by "quantizing" classical SDP solvers based on the matrix multiplicative weight method. One of our main technical contributions is a quantum Gibbs state sampler for low-rank Hamiltonians with a poly-logarithmic dependence on its dimension, which could be of independent interest.

Keywords

Cite

@article{arxiv.1710.02581,
  title  = {Quantum SDP Solvers: Large Speed-ups, Optimality, and Applications to Quantum Learning},
  author = {Fernando G. S. L. Brandão and Amir Kalev and Tongyang Li and Cedric Yen-Yu Lin and Krysta M. Svore and Xiaodi Wu},
  journal= {arXiv preprint arXiv:1710.02581},
  year   = {2019}
}

Comments

40 pages. To appear at the 46th International Colloquium on Automata, Languages and Programming (ICALP 2019)

R2 v1 2026-06-22T22:06:12.836Z