English

A quantum central path algorithm for linear optimization

Quantum Physics 2024-10-17 v2 Data Structures and Algorithms Optimization and Control

Abstract

We propose a novel quantum algorithm for solving linear optimization problems by quantum-mechanical simulation of the central path. While interior point methods follow the central path with an iterative algorithm that works with successive linearizations of the perturbed KKT conditions, we perform a single simulation working directly with the nonlinear complementarity equations. This approach yields an algorithm for solving linear optimization problems involving mm constraints and nn variables to ε\varepsilon-optimality using O(m+nR1ε)\mathcal{O} \left( \sqrt{m + n} \frac{R_{1}}{\varepsilon}\right) queries to an oracle that evaluates a potential function, where R1R_{1} is an 1\ell_{1}-norm upper bound on the size of the optimal solution. In the standard gate model (i.e., without access to quantum RAM) our algorithm can obtain highly-precise solutions to LO problems using at most O(m+nnnz(A)R1ε)\mathcal{O} \left( \sqrt{m + n} \textsf{nnz} (A) \frac{R_1}{\varepsilon}\right) elementary gates, where nnz(A)\textsf{nnz} (A) is the total number of non-zero elements found in the constraint matrix.

Keywords

Cite

@article{arxiv.2311.03977,
  title  = {A quantum central path algorithm for linear optimization},
  author = {Brandon Augustino and Jiaqi Leng and Giacomo Nannicini and Tamás Terlaky and Xiaodi Wu},
  journal= {arXiv preprint arXiv:2311.03977},
  year   = {2024}
}