Generating all vertices of a polyhedron is hard (Q5920505)
From MaRDI portal
scientific article; zbMATH DE number 5264627
Language | Label | Description | Also known as |
---|---|---|---|
English | Generating all vertices of a polyhedron is hard |
scientific article; zbMATH DE number 5264627 |
Statements
Generating all vertices of a polyhedron is hard (English)
0 references
16 April 2008
0 references
Consider a directed edge-weighted graph \(G\) where the arcs are weighted by real values. A cycle is negative if the sum of its edge weights is negative. The number of negative cycles may be exponential in the size of the input, i.e. the size of \(G\) and the weights. The main result says that enumerating all negative cycles is NP-hard, even if the edge weights consist of only two different values. The same result holds for the undirected case. As a consequence, enumerating all minimal infeasible subsystems of a system of linear inequalities is NP-hard. This is even true for linear systems involving at most two variables in each inequality. For generating maximal feasible subsystems the complexity is open. Enumerating all vertices of a rational polyhedron, given as the intersection of finitely many half-spaces, is NP-hard. For bounded polyhedra the complexity remains open.
0 references
directed edge weighted graph
0 references
enumeration
0 references
negative cycles
0 references
infeasible subsystems of system of linear inequalities
0 references
NP-hard
0 references