The complexity of the simplex method

From MaRDI portal
Publication:2941508

DOI10.1145/2746539.2746558zbMATH Open1321.90079arXiv1404.0605OpenAlexW2061874298MaRDI QIDQ2941508FDOQ2941508


Authors: John Fearnley, Rahul Savani Edit this on Wikidata


Publication date: 21 August 2015

Published in: Proceedings of the forty-seventh annual ACM symposium on Theory of Computing (Search for Journal in Brave)

Abstract: The simplex method is a well-studied and widely-used pivoting method for solving linear programs. When Dantzig originally formulated the simplex method, he gave a natural pivot rule that pivots into the basis a variable with the most violated reduced cost. In their seminal work, Klee and Minty showed that this pivot rule takes exponential time in the worst case. We prove two main results on the simplex method. Firstly, we show that it is PSPACE-complete to find the solution that is computed by the simplex method using Dantzig's pivot rule. Secondly, we prove that deciding whether Dantzig's rule ever chooses a specific variable to enter the basis is PSPACE-complete. We use the known connection between Markov decision processes (MDPs) and linear programming, and an equivalence between Dantzig's pivot rule and a natural variant of policy iteration for average-reward MDPs. We construct MDPs and show PSPACE-completeness results for single-switch policy iteration, which in turn imply our main results for the simplex method.


Full work available at URL: https://arxiv.org/abs/1404.0605




Recommendations




Cites Work


Cited In (28)

Uses Software





This page was built for publication: The complexity of the simplex method

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2941508)