English

Polynomial time vertex enumeration of convex polytopes of bounded branch-width

Computational Geometry 2016-07-12 v2 Computational Complexity Combinatorics Molecular Networks

Abstract

Over the last years the vertex enumeration problem of polyhedra has seen a revival in the study of metabolic networks, which increased the demand for efficient vertex enumeration algorithms for high-dimensional polyhedra given by inequalities. It is a famous and long standing open question in polyhedral theory and computational geometry whether the vertices of a polytope (bounded polyhedron), described by a set of linear constraints, can be enumerated in total polynomial time. In this paper we apply the concept of branch-decomposition to the vertex enumeration problem of polyhedra P={x:Ax=b,x0}P = \{x : Ax = b, x \geq 0\}. For this purpose, we introduce the concept of kk-module and show how it relates to the separators of the linear matroid generated by the columns of AA. We then use this to present a total polynomial time algorithm for polytopes PP for which the branch-width of the linear matroid generated by AA is bounded by a constant kk.

Keywords

Cite

@article{arxiv.1404.5584,
  title  = {Polynomial time vertex enumeration of convex polytopes of bounded branch-width},
  author = {Arne C. Reimers and Leen Stougie},
  journal= {arXiv preprint arXiv:1404.5584},
  year   = {2016}
}

Comments

15 pages