Solving totally unimodular LPs with the shadow vertex algorithm
From MaRDI portal
Abstract: We show that the shadow vertex simplex algorithm can be used to solve linear programs in strongly polynomial time with respect to the number of variables, the number of constraints, and , where is a parameter that measures the flatness of the vertices of the polyhedron. This extends our recent result that the shadow vertex algorithm finds paths of polynomial length (w.r.t. , , and ) between two given vertices of a polyhedron. Our result also complements a recent result due to Eisenbrand and Vempala who have shown that a certain version of the random edge pivot rule solves linear programs with a running time that is strongly polynomial in the number of variables and , but independent of the number of constraints. Even though the running time of our algorithm depends on , it is significantly faster for the important special case of totally unimodular linear programs, for which and which have only constraints.
Recommendations
Cited in
(9)- On the shadow simplex method for curved polyhedra
- A friendly smoothed analysis of the simplex method
- Random walks, totally unimodular matrices, and a randomised dual simplex algorithm
- On the shadow simplex method for curved polyhedra
- Enumerating vertices of covering polyhedra with totally unimodular constraint matrices
- Determination of optimal vertices from feasible solutions in unimodular linear programming
- Finding short paths on polytopes by the shadow vertex algorithm
- Geometric random edge
- The smoothed complexity of Frank-Wolfe methods via conditioning of random matrices and polytopes
This page was built for publication: Solving totally unimodular LPs with the shadow vertex algorithm
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2954993)