The negative cycles polyhedron and hardness of checking some polyhedral properties

被引:6
作者
Boros, Endre [2 ]
Elbassioni, Khaled [1 ]
Gurvich, Vladimir [2 ]
Tiwary, Hans Raj [3 ]
机构
[1] Max Planck Inst Informat, D-66123 Saarbrucken, Germany
[2] Rutgers State Univ, RUTCOR, Piscataway, NJ 08854 USA
[3] Tech Univ Berlin, Inst Math, Fak 2, D-10623 Berlin, Germany
基金
美国国家科学基金会;
关键词
Flow polytope; 0/1-polyhedron; Vertex; Extreme direction; Enumeration problem; Negative cycles; Directed graph; Half-integral polyhedra; Maximum support; Hardness of approximation; VERTICES; VERTEX; ENUMERATION; COMPLEXITY; CUTS;
D O I
10.1007/s10479-010-0690-5
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
Given a graph G=(V,E) and a weight function on the edges w:E -> a"e, we consider the polyhedron P(G,w) of negative-weight flows on G, and get a complete characterization of the vertices and extreme directions of P(G,w). Based on this characterization, and using a construction developed in Khachiyan et al. (Discrete Comput. Geom. 39(1-3):174-190, 2008), we show that, unless P=NP, there is no output polynomial-time algorithm to generate all the vertices of a 0/1-polyhedron. This strengthens the NP-hardness result of Khachiyan et al. (Discrete Comput. Geom. 39(1-3):174-190, 2008) for non 0/1-polyhedra, and comes in contrast with the polynomiality of vertex enumeration for 0/1-polytopes (Bussiech and Lubbecke in Comput. Geom., Theory Appl. 11(2):103-109, 1998). As further applications, we show that it is NP-hard to check if a given integral polyhedron is 0/1, or if a given polyhedron is half-integral. Finally, we also show that it is NP-hard to approximate the maximum support of a vertex of a polyhedron in a"e (n) within a factor of 12/n.
引用
收藏
页码:63 / 76
页数:14
相关论文
共 18 条
[1]  
Abdullahi SD, 2003, LECT NOTES COMPUT SC, V2731, P89
[2]   Modes and cuts in metabolic networks: Complexity and algorithms [J].
Acuna, Vicente ;
Chierichetti, Flavio ;
Lacroix, Vincent ;
Marchetti-Spaccamela, Alberto ;
Sagot, Marie-France ;
Stougie, Leen .
BIOSYSTEMS, 2009, 95 (01) :51-60
[3]  
[Anonymous], 2001, Approximation algorithms
[4]   Reverse search for enumeration [J].
Avis, D ;
Fukuda, K .
DISCRETE APPLIED MATHEMATICS, 1996, 65 (1-3) :21-46
[5]   A PIVOTING ALGORITHM FOR CONVEX HULLS AND VERTEX ENUMERATION OF ARRANGEMENTS AND POLYHEDRA [J].
AVIS, D ;
FUKUDA, K .
DISCRETE & COMPUTATIONAL GEOMETRY, 1992, 8 (03) :295-313
[6]   How good are convex hull algorithms? [J].
Avis, D ;
Bremner, D ;
Seidel, R .
COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 1997, 7 (5-6) :265-301
[7]  
Björklund A, 2004, LECT NOTES COMPUT SC, V3142, P222
[8]  
Boros E, 2009, CRM PROC & LECT NOTE, V48, P15
[9]   Primal-dual methods for vertex and facet enumeration [J].
Bremner, D ;
Fukuda, K ;
Marzetta, A .
DISCRETE & COMPUTATIONAL GEOMETRY, 1998, 20 (03) :333-357
[10]   The vertex set of a 0/1-polytope is strongly P-enumerable [J].
Bussieck, MR ;
Lubbecke, ME .
COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 1998, 11 (02) :103-109