Generating all vertices of a polyhedron is hard

84Citations
Citations of this article
58Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

We show that generating all negative cycles of a weighted graph is a hard enumeration problem, in both the directed and undirected cases. More precisely, given a family of negative (directed) cycles, it is an NP-complete problem to decide whether this family can be extended or there are no other negative (directed) cycles in the graph, implying that (directed) negative cycles cannot be generated in polynomial output time, unless P=NP. As a corollary, we solve in the negative two well-known generating problems from linear programming: (i) Given an infeasible system of linear inequalities, generating all minimal infeasible subsystems is hard. Yet, for generating maximal feasible subsystems the complexity remains open. (ii) Given a feasible system of linear inequalities, generating all vertices of the corresponding polyhedron is hard. Yet, in the case of bounded polyhedra the complexity remains open. Equiva lently, the complexity of generating vertices and extreme rays of polyhedra remains open. © 2008 Springer Science+Business Media, LLC.

Cite

CITATION STYLE

APA

Khachiyan, L., Boros, E., Borys, K., Elbassioni, K., & Gurvich, V. (2008). Generating all vertices of a polyhedron is hard. In Discrete and Computational Geometry (Vol. 39, pp. 174–190). Springer New York. https://doi.org/10.1007/s00454-008-9050-5

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free