Litcius/Paper detail

A Quantum Interior Point Method for LPs and SDPs

Iordanis Kerenidis, Anupam Prakash

2020ACM Transactions on Quantum Computing96 citationsDOIOpen Access PDF

Abstract

We present a quantum interior point method (IPM) for semi-definite programs that has a worst-case running time of Õ( n 2.5 / ξ 2 μ κ 3 log(1/ϵ)). The algorithm outputs a pair of matrices ( S,Y ) that have objective value within ϵ of the optimal and satisfy the constraints approximately to error xi. The parameter mu is at most √2 n while kappa is an upper bound on the condition number of the intermediate solution matrices arising in the classical IPM. For the case where κ ≪ n 5/6 , our method provides a significant polynomial speedup over the best-known classical semi-definite program solvers that have a worst-case running time of Õ( n 6 ). For linear programs, our algorithm has a running time of Õ( n 1.5 / ξ 2 μ κ 3 log (1/ϵ)) with the same guarantees and with parameter μ < √2 n . Our technical contributions include an efficient quantum procedure for solving the Newton linear systems arising in the classical IPMs, an efficient pure state tomography algorithm, and an analysis of the IPM where the linear systems are solved approximately. Our results pave the way for the development of quantum algorithms with significant polynomial speedups for applications in optimization and machine learning.

Topics & Concepts

Interior point methodSpeedupQuantum algorithmMathematicsQuantumPolynomialTime complexityUpper and lower boundsState (computer science)Condition numberAlgorithmLinear programmingApplied mathematicsComputer scienceQuantum mechanicsMathematical analysisEigenvalues and eigenvectorsParallel computingPhysicsQuantum Computing Algorithms and ArchitectureAdvanced Optimization Algorithms ResearchComplexity and Algorithms in Graphs
A Quantum Interior Point Method for LPs and SDPs | Litcius