Finding Short Paths on Polytopes by the Shadow Vertex AlgorithmOpen Website

2013 (modified: 08 Nov 2022)ICALP (1) 2013Readers: Everyone
Abstract: We show that the shadow vertex algorithm can be used to compute a short path between a given pair of vertices of a polytope $P = \left\{ x \in \mathbb{R}^n \,\colon\, Ax \leq b \right\}$ along the edges of P, where A ∈ ℝ m ×n . Both, the length of the path and the running time of the algorithm, are polynomial in m, n, and a parameter 1/δ that is a measure for the flatness of the vertices of P. For integer matrices A ∈ ℤ m ×n we show a connection between δ and the largest absolute value Δ of any sub-determinant of A, yielding a bound of O(Δ4 m n 4) for the length of the computed path. This bound is expressed in the same parameter Δ as the recent non-constructive bound of O(Δ2 n 4 log(n Δ)) by Bonifas et al. [1]. For the special case of totally unimodular matrices, the length of the computed path simplifies to O(m n 4), which significantly improves the previously best known constructive bound of O(m 16 n 3 log3 (mn)) by Dyer and Frieze [7].
0 Replies

Loading