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.

生成讲解博客的中文版本

生成AI智能校验的中文版本