English

A Quantum Interior-Point Predictor-Corrector Algorithm for Linear Programming

Quantum Physics 2020-10-15 v6 Data Structures and Algorithms

Abstract

We introduce a new quantum optimization algorithm for dense Linear Programming problems, which can be seen as the quantization of the Interior Point Predictor-Corrector algorithm \cite{Predictor-Corrector} using a Quantum Linear System Algorithm \cite{DenseHHL}. The (worst case) work complexity of our method is, up to polylogarithmic factors, O(Ln(n+m)MFκˉ2ϵ2)O(L\sqrt{n}(n+m)\overline{||M||_F}\bar{\kappa}^2\epsilon^{-2}) for nn the number of variables in the cost function, mm the number of constraints, ϵ1\epsilon^{-1} the target precision, LL the bit length of the input data, MF\overline{||M||_F} an upper bound to the Frobenius norm of the linear systems of equations that appear, MF||M||_F, and κˉ\bar{\kappa} an upper bound to the condition number κ\kappa of those systems of equations. This represents a quantum speed-up in the number nn of variables in the cost function with respect to the comparable classical Interior Point algorithms when the initial matrix of the problem AA is dense: if we substitute the quantum part of the algorithm by classical algorithms such as Conjugate Gradient Descent, that would mean the whole algorithm has complexity O(Ln(n+m)2κˉlog(ϵ1))O(L\sqrt{n}(n+m)^2\bar{\kappa} \log(\epsilon^{-1})), or with exact methods, at least O(Ln(n+m)2.373)O(L\sqrt{n}(n+m)^{2.373}). Also, in contrast with any Quantum Linear System Algorithm, the algorithm described in this article outputs a classical description of the solution vector, and the value of the optimal solution.

Keywords

Cite

@article{arxiv.1902.06749,
  title  = {A Quantum Interior-Point Predictor-Corrector Algorithm for Linear Programming},
  author = {P. A. M. Casares and M. A. Martin-Delgado},
  journal= {arXiv preprint arXiv:1902.06749},
  year   = {2020}
}

Comments

Revtex file, color figures. Minor changes and typo correction from previous version