A Randomized Polynomial-time Simplex Algorithm for Linear Programming
J. Kelner, и D. Spielman. Proceedings of the Thirty-eighth Annual ACM Symposium on Theory of Computing, стр. 51--60. New York, NY, USA, ACM, (2006)
DOI: 10.1145/1132516.1132524
Аннотация
We present the first randomized polynomial-time simplex algorithm for linear programming. Like the other known polynomial-time algorithms for linear programming, its running time depends polynomially on the number of bits used to represent its input.We begin by reducing the input linear program to a special form in which we merely need to certify boundedness. As boundedness does not depend upon the right-hand-side vector, we run the shadow-vertex simplex method with a random right-hand-side vector. Thus, we do not need to bound the diameter of the original polytope.Our analysis rests on a geometric statement of independent interest: given a polytope A x ≤ b in isotropic position, if one makes a polynomially small perturbation to b then the number of edges of the projection of the perturbed polytope onto a random 2-dimensional subspace is expected to be polynomial.
%0 Conference Paper
%1 kelner06
%A Kelner, Jonathan A.
%A Spielman, Daniel A.
%B Proceedings of the Thirty-eighth Annual ACM Symposium on Theory of Computing
%C New York, NY, USA
%D 2006
%I ACM
%K algorithm simplex
%P 51--60
%R 10.1145/1132516.1132524
%T A Randomized Polynomial-time Simplex Algorithm for Linear Programming
%X We present the first randomized polynomial-time simplex algorithm for linear programming. Like the other known polynomial-time algorithms for linear programming, its running time depends polynomially on the number of bits used to represent its input.We begin by reducing the input linear program to a special form in which we merely need to certify boundedness. As boundedness does not depend upon the right-hand-side vector, we run the shadow-vertex simplex method with a random right-hand-side vector. Thus, we do not need to bound the diameter of the original polytope.Our analysis rests on a geometric statement of independent interest: given a polytope A x ≤ b in isotropic position, if one makes a polynomially small perturbation to b then the number of edges of the projection of the perturbed polytope onto a random 2-dimensional subspace is expected to be polynomial.
%@ 1-59593-134-1
@inproceedings{kelner06,
abstract = {We present the first randomized polynomial-time simplex algorithm for linear programming. Like the other known polynomial-time algorithms for linear programming, its running time depends polynomially on the number of bits used to represent its input.We begin by reducing the input linear program to a special form in which we merely need to certify boundedness. As boundedness does not depend upon the right-hand-side vector, we run the shadow-vertex simplex method with a random right-hand-side vector. Thus, we do not need to bound the diameter of the original polytope.Our analysis rests on a geometric statement of independent interest: given a polytope A x ≤ b in isotropic position, if one makes a polynomially small perturbation to b then the number of edges of the projection of the perturbed polytope onto a random 2-dimensional subspace is expected to be polynomial.},
acmid = {1132524},
added-at = {2016-10-27T07:53:17.000+0200},
address = {New York, NY, USA},
author = {Kelner, Jonathan A. and Spielman, Daniel A.},
biburl = {https://www.bibsonomy.org/bibtex/2773ee9dee902c0e6c9095c47cd429a91/ytyoun},
booktitle = {Proceedings of the Thirty-eighth Annual ACM Symposium on Theory of Computing},
doi = {10.1145/1132516.1132524},
interhash = {0bb144fae3355ea41de4bd2c3d32b40d},
intrahash = {773ee9dee902c0e6c9095c47cd429a91},
isbn = {1-59593-134-1},
keywords = {algorithm simplex},
location = {Seattle, WA, USA},
numpages = {10},
pages = {51--60},
publisher = {ACM},
series = {STOC '06},
timestamp = {2016-10-29T12:30:26.000+0200},
title = {A Randomized Polynomial-time Simplex Algorithm for Linear Programming},
year = 2006
}