PRIMAL-DUAL METHODS FOR VERTEX AND FACET ENUMERATION

Citation
D. Bremner et al., PRIMAL-DUAL METHODS FOR VERTEX AND FACET ENUMERATION, Discrete & computational geometry, 20(3), 1998, pp. 333-357
Citations number
18
Categorie Soggetti
Computer Science Theory & Methods",Mathematics,"Computer Science Theory & Methods",Mathematics
ISSN journal
01795376
Volume
20
Issue
3
Year of publication
1998
Pages
333 - 357
Database
ISI
SICI code
0179-5376(1998)20:3<333:PMFVAF>2.0.ZU;2-E
Abstract
Every convex polytope can be represented as the intersection of a fini te set of halfspaces and as the convex hull of its vertices. Transform ing from the halfspace (resp. vertex) to the vertex (resp. halfspace) representation is called vertex enumeration (resp. facet enumeration). An open question is whether there is an algorithm for these two probl ems (equivalent by geometric duality) that is polynomial in the input size and the output size. In this paper we extend the known polynomial ly solvable classes of polytopes by looking at the dual problems. The dual problem of a vertex (resp. facet) enumeration problem is the face t (resp. vertex) enumeration problem for the same polytope where the i nput and output are simply interchanged. For a particular class of pol ytopes and a fixed algorithm, one transformation may be much easier th an its dual. In this paper we propose a new class of algorithms that t ake advantage of this phenomenon. Loosely speaking, primal-dual algori thms use a solution to the easy direction as an oracle to help solve t he seemingly hard direction.