A Quantum Interior Point Method for LPs and SDPs

08/28/2018
by   Iordanis Kerenidis, et al.
0

We present a quantum interior point method with worst case running time O(n^2.5/ξ^2μκ^3 (1/ϵ)) for SDPs and O(n^1.5/ξ^2μκ^3 (1/ϵ)) for LPs, where the output of our algorithm is a pair of matrices (S,Y) that are ϵ-optimal ξ-approximate SDP solutions. The factor μ is at most √(2)n for SDPs and √(2n) for LP's, and κ is an upper bound on the condition number of the intermediate solution matrices. For the case where the intermediate matrices for the interior point method are well conditioned, our method provides a polynomial speedup over the best known classical SDP solvers and interior point based LP solvers, which have a worst case running time of O(n^6) and O(n^3.5) respectively. Our results build upon recently developed techniques for quantum linear algebra and pave the way for the development of quantum algorithms for a variety of applications in optimization and machine learning.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/19/2019

Quantum algorithms for Second-Order Cone Programming and Support Vector Machines

Second order cone programs (SOCPs) are a class of structured convex opti...
research
10/23/2019

Fast quantum subroutines for the simplex method

We propose quantum subroutines for the simplex method that avoid classic...
research
02/18/2019

A Quantum IP Predictor-Corrector Algorithm for Linear Programming

We introduce a new quantum optimization algorithm for Linear Programming...
research
03/30/2023

The Essential Algorithms for the Matrix Chain

For a given product of n matrices, the matrix chain multiplication probl...
research
12/10/2018

q-means: A quantum algorithm for unsupervised machine learning

Quantum machine learning is one of the most promising applications of a ...
research
08/05/2019

Optimal Joins using Compact Data Structures

Worst-case optimal join algorithms have gained a lot of attention in the...
research
03/09/2022

Quantifying Grover speed-ups beyond asymptotic analysis

The usual method for studying run-times of quantum algorithms is via an ...

Please sign up or login with your details

Forgot password? Click here to reset