The vertex set of a 0/1-polytope is strongly P-enumerable

نویسندگان

  • Michael R. Bussieck
  • Marco E. Lübbecke
چکیده

In this paper, we discuss the computational complexity of the following enumeration problem: given a rational convex polyhedron P defined by a system of linear inequalities, output each vertex of P. It is still an open question whether there exists an algorithm for listing all vertices in running time polynomial in the input size and the output size. Informally speaking, a linear running time in the output size leads to the notion of 79-enumerability introduced by Valiant (1979). The concept of strong 79-enumerability additionally requires an output independent space complexity of the respective algorithm. We give such an algorithm for polytopes all of whose vertices are among the vertices of a polytope combinatorially equivalent to the hypercube. As a very important special case, this class of polytopes contains all 0/1-polytopes. Our implementation based on the commercial LP solver CPLEX 1 is superior to general vertex enumeration algorithms. We give an example how simplifications of our algorithm lead to efficient enumeration of combinatorial objects. In this paper, we discuss the computational complexity of the following problem which is known as the vertex enumeration problem: given a rational convex polyhedron P = {x ~ Qn I Ax ~ b} defined by a system of m linear inequalities, compute the vertex set of P. The framework for the computational complexity analysis of counting problems dates back to the late seventies when it was formally introduced by Valiant [10]. In a recently electronically published classification of enumeration problems Fukuda [4] improves on these basic concepts in order to take into account the explicit generation of objects. We emphasize the distinction between counting and enumeration because we do not ask for the bare number of vertices but for listing each particular vertex.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Chiral extensions of chiral polytopes

polytope Abstract polytope November, 2013 – p. 2 Abstract polytope Abstract polytope −→ combinatorial generalization of convex polytopepolytope Abstract polytope −→ combinatorial generalization of convex polytope November, 2013 – p. 2 Abstract polytope Abstract polytope −→ combinatorial generalization of convex polytopepolytope Abstract polytope −→ combinatorial generalization of convex polytop...

متن کامل

The Vertex Set of a 0 / 1 -

In this paper, we discuss the computational complexity of the following enumeration problem: Given a rational convex polyhedron P deened by a system of linear inequalities, output each vertex of P. It is still an open question whether there exists an algorithm for listing all vertices in running time polynomial in the input size and the output size. Informally speaking, a linear running time in...

متن کامل

Distance-based topological indices of tensor product of graphs

Let G and H be connected graphs. The tensor product G + H is a graph with vertex set V(G+H) = V (G) X V(H) and edge set E(G + H) ={(a , b)(x , y)| ax ∈ E(G) & by ∈ E(H)}. The graph H is called the strongly triangular if for every vertex u and v there exists a vertex w adjacent to both of them. In this article the tensor product of G + H under some distancebased topological indices are investiga...

متن کامل

Polytopes of partitions of numbers

We study the vertices and facets of the polytopes of partitions of numbers. The partition polytope n P is the convex hull of the set of incidence vectors of all partitions 1 2 2 ... n n x x nx = + + +. We show that the sequence 1 2 n P P P can be treated as an embedded chain. Dynamics of behavior of the vertices of n P , as n increases, is established. Some sufficient and some necessary conditi...

متن کامل

On Computing the Vertex Centroid of a Polyhedron

Let P be an H-polytope in R with vertex set V . The vertex centroid is defined as the average of the vertices in V . We prove that computing the vertex centroid of an H-polytope is #P-hard. Moreover, we show that even just checking whether the vertex centroid lies in a given halfspace is already #P-hard for H-polytopes. We also consider the problem of approximating the vertex centroid by findin...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Comput. Geom.

دوره 11  شماره 

صفحات  -

تاریخ انتشار 1998