Two New Bounds on the Random-Edge Simplex Algorithm

Bernd Gärtner,Volker Kaibel
DOI: https://doi.org/10.1137/05062370X
2008-07-15
Abstract:We prove that the Random-Edge simplex algorithm requires an expected number of at most 13n/sqrt(d) pivot steps on any simple d-polytope with n vertices. This is the first nontrivial upper bound for general polytopes. We also describe a refined analysis that potentially yields much better bounds for specific classes of polytopes. As one application, we show that for combinatorial d-cubes, the trivial upper bound of 2^d on the performance of Random-Edge can asymptotically be improved by any desired polynomial factor in d.
Combinatorics,Optimization and Control
What problem does this paper attempt to address?
The problem that this paper attempts to solve is to provide new upper bounds for the expected performance of the Random - Edge simplex algorithm on simple polytopes. Specifically: 1. **Upper Bounds for General Polytopes**: The paper proves that on a simple \(d\)-polytope with \(n\) vertices, the Random - Edge simplex algorithm is expected to require no more than \(\frac{13n}{\sqrt{d}}\) pivot steps. This is the first non - trivial upper bound given for general polytopes. 2. **Improvements for Specific Types of Polytopes**: The paper further analyzes specific types of polytopes (such as combinatorial \(d\)-cubes) and shows that for these polytopes, the existing trivial upper bound of \(2^d\) can be improved to an asymptotic form of an arbitrary polynomial factor \(d\). ### Formula Summary - For general polytopes, the upper bound on the expected number of pivot steps is: \[ \mathbb{E}[\text{length}(\pi)] \leq \frac{13n}{\sqrt{d}} \] - For combinatorial \(d\)-cubes, the upper bound on the expected number of pivot steps is: \[ \mathbb{E}[\text{length}(\pi)] \leq C_t\cdot\frac{2^d}{d^t} \] where \(C_t\) is a constant depending on \(t\). ### Main Contributions of the Paper - Proposed the first non - trivial upper bound for general polytopes. - Conducted a more refined analysis of specific types of polytopes (such as combinatorial \(d\)-cubes) and provided better upper bounds. - These results are helpful for understanding the performance of the Random - Edge simplex algorithm on different types of polytopes and provide a theoretical basis for further research. Through these analyses, the paper provides new perspectives and methods for solving the performance problem of the simplex algorithm in the worst - case scenario.