Quantum Speed-Ups for Solving Semidefinite Programs

We give a quantum algorithm for solving semidefinite programs (SDPs). It has worst-case running time n^{\frac{1}{2}} m^{\frac{1}{2}} s^2 \poly(\log(n), \log(m), R, r, 1/δ), with n and s the dimension and row-sparsity of the input matrices, respectively, m the number of constraints, δ the accuracy of the solution, and R, r upper bounds on the size of the optimal primal and dual solutions, respectively. This gives a square-root unconditional speed-up over any classical method for solving SDPs both in n and m. We prove the algorithm cannot be substantially improved (in terms of n and m) giving a Ω(n^{\frac{1}{2}}+m^{\frac{1}{2}}) quantum lower bound for solving semidefinite programs with constant s, R, r and δ. The quantum algorithm is constructed by a combination of quantum Gibbs sampling and the multiplicative weight method. In particular it is based on a classical algorithm of Arora and Kale for approximately solving SDPs. We present a modification of their algorithm to eliminate the need for solving an inner linear program which may be of independent interest.

[1]  Sanjeev Arora,et al.  A combinatorial, primal-dual approach to semidefinite programs , 2007, STOC '07.

[2]  Lov K. Grover Quantum Mechanics Helps in Searching for a Needle in a Haystack , 1997, quant-ph/9706033.

[3]  E. Jaynes Information Theory and Statistical Mechanics , 1957 .

[4]  Andrew M. Childs,et al.  Limitations on the simulation of non-sparse Hamiltonians , 2009, Quantum Inf. Comput..

[5]  Andrew M. Childs,et al.  Hamiltonian Simulation with Nearly Optimal Dependence on all Parameters , 2015, 2015 IEEE 56th Annual Symposium on Foundations of Computer Science.

[6]  Peter W. Shor,et al.  Polynomial-Time Algorithms for Prime Factorization and Discrete Logarithms on a Quantum Computer , 1995, SIAM Rev..

[7]  F. Verstraete,et al.  Quantum Metropolis sampling , 2009, Nature.

[8]  Anton van den Hengel,et al.  Semidefinite Programming , 2014, Computer Vision, A Reference Guide.

[9]  Fernando G. S. L. Brandão,et al.  Finite Correlation Length Implies Efficient Preparation of Quantum Thermal States , 2016, Communications in Mathematical Physics.

[10]  Rudolf Ahlswede,et al.  Strong converse for identification via quantum channels , 2000, IEEE Trans. Inf. Theory.

[11]  Yin Tat Lee,et al.  A Faster Cutting Plane Method and its Implications for Combinatorial and Convex Optimization , 2015, 2015 IEEE 56th Annual Symposium on Foundations of Computer Science.

[12]  Joel A. Tropp,et al.  User-Friendly Tail Bounds for Sums of Random Matrices , 2010, Found. Comput. Math..

[13]  Fernando G. S. L. Brandão,et al.  Quantum Gibbs Samplers: The Commuting Case , 2014, Communications in Mathematical Physics.

[14]  G. Brassard,et al.  Quantum Amplitude Amplification and Estimation , 2000, quant-ph/0005055.

[15]  Sanjeev Arora,et al.  The Multiplicative Weights Update Method: a Meta-Algorithm and Applications , 2012, Theory Comput..

[16]  Stephen P. Boyd,et al.  Convex Optimization , 2004, Algorithms and Theory of Computation Handbook.

[17]  Michel X. Goemans,et al.  Semideenite Programming in Combinatorial Optimization , 1999 .

[18]  D. Poulin,et al.  Sampling from the thermal quantum Gibbs state and evaluating partition functions with a quantum computer. , 2009, Physical review letters.

[19]  Rolando D. Somma,et al.  Quantum algorithms for Gibbs sampling and hitting-time estimation , 2016, Quantum Inf. Comput..

[20]  J. Rosenthal,et al.  Markov Chain Monte Carlo , 2018 .

[21]  Sanjeev Arora,et al.  Fast algorithms for approximate semidefinite programming using the multiplicative weights update method , 2005, 46th Annual IEEE Symposium on Foundations of Computer Science (FOCS'05).

[22]  Prasad Raghavendra,et al.  Lower Bounds on the Size of Semidefinite Programming Relaxations , 2014, STOC.

[23]  David P. Williamson,et al.  Improved approximation algorithms for maximum cut and satisfiability problems using semidefinite programming , 1995, JACM.

[24]  Anmer Daskin Quantum Principal Component Analysis , 2015 .

[25]  Rudolf Ahlswede,et al.  Addendum to "Strong converse for identification via quantum channels" , 2003, IEEE Trans. Inf. Theory.