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

08/19/2019
by   Iordanis Kerenidis, et al.
0

Second order cone programs (SOCPs) are a class of structured convex optimization problems that generalize linear programs. We present a quantum algorithm for second order cone programs (SOCPs) based on a quantum variant of the interior point method. Our algorithm outputs a classical solution to the SOCP with objective value ϵ close to the optimal in time O( n√(r)ζκ/δ^2(1/ϵ) ) where r is the rank and n the dimension of the SOCP, δ bounds the distance from strict feasibility for the intermediate solutions, ζ is a parameter bounded by √(n), and κ is an upper bound on the condition number of matrices arising in the classical interior point method for SOCPs. We present applications to the support vector machine (SVM) problem in machine learning that reduces to SOCPs. We provide experimental evidence that the quantum algorithm achieves an asymptotic speedup over classical SVM algorithms with a running time O(n^2.557) for random SVM instances. The best known classical algorithms for such instances have complexity Ω (n^3).

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/28/2018

A Quantum Interior Point Method for LPs and SDPs

We present a quantum interior point method with worst case running time ...
research
05/20/2017

SVM via Saddle Point Optimization: New Bounds and Distributed Algorithms

Support Vector Machine is one of the most classical approaches for class...
research
06/10/2014

Why do linear SVMs trained on HOG features perform so well?

Linear Support Vector Machines trained on HOG features are now a de fact...
research
02/05/2019

Quantum Sparse Support Vector Machines

We present a quantum machine learning algorithm for Sparse Support Vecto...
research
06/18/2020

Quantum algorithm for training nonlinear SVMs in almost linear time

We propose a quantum algorithm for training nonlinear support vector mac...
research
08/22/2017

A Deterministic Nonsmooth Frank Wolfe Algorithm with Coreset Guarantees

We present a new Frank-Wolfe (FW) type algorithm that is applicable to m...
research
07/15/2023

A Nearly-Linear Time Algorithm for Structured Support Vector Machines

Quadratic programming is a fundamental problem in the field of convex op...

Please sign up or login with your details

Forgot password? Click here to reset