Polytopes and Complexity

Polyhedral combinatorics is one of the oldest and most important techniques for the algorithmic solution of combinatorial optimization problems. A host of efficient algorithms for combinatorial optimization problems have a “polyhedral interpretation”, and in fact for many the polyhedral approach was instrumental in the derivation of the algorithm and its proof. In this paper we review some recent results which relate the polyhedral theory to the theory of computational complexity. These results reveal the limitations of this approach in solving NP-complete problems. They focus on the computational complexity of certain elements of the structure (such as the adjacency relation, the facets, the supporting hyperplanes, and the interior) of the polytopes of NP-complete problems in general – and, in some cases, of the traveling salesman problem in particular. The thrust of these results is that most of these elements are extremely complex (NP-complete or worse). Since the understanding of these elements is at the root of “polyhedral” algorithms, these results seem to suggest that the polytopal approach is not likely to yield feasible algorithms for NP-complete combinatorial optimization problems. Finally, we present a class of persistent open problem, pertaining to whether a given hyperplane contains any vertex of a fixed “nice” polytope, such as the matching, or even the assignment polytope.

[1]  Richard M. Karp,et al.  On linear characterizations of combinatorial optimization problems , 1980, 21st Annual Symposium on Foundations of Computer Science (sfcs 1980).

[2]  Christos H. Papadimitriou,et al.  The adjacency relation on the traveling salesman polytope is NP-Complete , 1978, Math. Program..

[3]  Brian W. Kernighan,et al.  An Effective Heuristic Algorithm for the Traveling-Salesman Problem , 1973, Oper. Res..

[4]  Martin Grötschel,et al.  The ellipsoid method and its consequences in combinatorial optimization , 1981, Comb..

[5]  Mihalis Yannakakis,et al.  The complexity of restricted spanning tree problems , 1982, JACM.

[6]  Vasek Chvátal,et al.  Edmonds polytopes and weakly hamiltonian graphs , 1973, Math. Program..

[7]  Christos H. Papadimitriou,et al.  The Euclidean Traveling Salesman Problem is NP-Complete , 1977, Theor. Comput. Sci..

[8]  Teofilo F. Gonzalez,et al.  P-Complete Approximation Problems , 1976, J. ACM.

[9]  Martin Grötschel,et al.  On the Monotone Symmetric Travelling Salesman Problem: Hypohamiltonian/Hypotraceable Graphs and Facets , 1980, Math. Oper. Res..

[10]  Jack Edmonds,et al.  Maximum matching and a polyhedron with 0,1-vertices , 1965 .

[11]  J. Edmonds Minimum partition of a matroid into independent subsets , 1965 .

[12]  Mihalis Yannakakis,et al.  The complexity of facets (and some facets of complexity) , 1982, STOC '82.

[13]  Martin Grötschel,et al.  On the symmetric travelling salesman problem II: Lifting theorems and facets , 1979, Math. Program..