Fast quantum subroutines for the simplex method
Giacomo Nannicini

TL;DR
This paper introduces quantum subroutines for the simplex method that achieve polynomial speedup in problem dimension, potentially improving large sparse linear programming problem solving, especially with well-conditioned matrices.
Contribution
It develops quantum algorithms for all steps of the simplex method, avoiding classical basis inverse computation and providing a speedup over classical algorithms for large sparse problems.
Findings
Quantum subroutines achieve polynomial speedup in problem dimension.
Performance improves for well-conditioned sparse problems.
Quantum algorithms scale better with problem size under certain conditions.
Abstract
We propose quantum subroutines for the simplex method that avoid classical computation of the basis inverse. We show how to quantize all steps of the simplex algorithm, including checking optimality, unboundedness, and identifying a pivot (i.e., pricing the columns and performing the ratio test) according to Dantzig's rule or the steepest edge rule. The quantized subroutines obtain a polynomial speedup in the dimension of the problem, but have worse dependence on other numerical parameters. For example, for a problem with constraints, variables, at most nonzero elements per column of the costraint matrix, at most nonzero elements per column or row of the basis, basis condition number , and optimality tolerance , pricing can be performed in time, where the notation hides…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsQuantum Computing Algorithms and Architecture · Quantum Information and Cryptography · Parallel Computing and Optimization Techniques
