Solving Totally Unimodular LPs with the Shadow Vertex Algorithm
Tobias Brunsch, Anna Gro{\ss}wendt, Heiko R\"oglin

TL;DR
This paper demonstrates that the shadow vertex simplex algorithm can solve totally unimodular linear programs in strongly polynomial time, improving efficiency for this important class of problems by leveraging geometric properties.
Contribution
It extends the shadow vertex algorithm's applicability to strongly polynomial time solutions for totally unimodular LPs, combining geometric insights with algorithmic analysis.
Findings
Strongly polynomial time solution for totally unimodular LPs
Shadow vertex algorithm's efficiency depends on geometric flatness parameter
Significant speed-up for LPs with O(n^2) constraints
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…
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
TopicsComplexity and Algorithms in Graphs · Advanced Graph Theory Research · Optimization and Search Problems
