Minimum Clique Cover in Claw-Free Perfect Graphs and the Weak Edmonds-Johnson Property

We give new algorithms for the minimum (weighted) clique cover in a claw-free perfect graph G, improving the complexity from O(|V(G)|5) to O(|V(G)|3). The new algorithms build upon neat reformulations of the problem: it basically reduces either to solving a 2-SAT instance (in the unweighted case) or to testing if a polyhedra associated with the edge-vertex incidence matrix of a bidirected graph has an integer solution (in the weighted case). The latter question was elegantly answered using neat polyhedral arguments by Schrijver in 1994. We give an alternative approach to this question combining pure combinatorial arguments (using techniques from 2-SAT and shortest paths) with polyhedral ones. Our approach is inspired by an algorithm from the Constraint Logic Programming community and we give as a side benefit a formal proof that the corresponding algorithm is correct (apparently answering an open question in this community). Interestingly, the systems we study have properties closely connected with the so-called Edmonds-Johnson property and we study some interesting related questions.

[1]  Alexander Schrijver,et al.  Combinatorial optimization. Polyhedra and efficiency. , 2003 .

[2]  Jack Edmonds,et al.  Matching, Euler tours and the Chinese postman , 1973, Math. Program..

[3]  Jens Vygen,et al.  The Book Review Column1 , 2020, SIGACT News.

[4]  Michael J. Maher,et al.  Beyond Finite Domains , 1994, PPCP.

[5]  Claude Berge,et al.  Graphs and Hypergraphs , 2021, Clustering.

[6]  George L. Nemhauser,et al.  A polynomial algorithm for the minimum weighted clique cover problem on claw-free perfect graphs , 1982, Discret. Math..

[7]  Vasek Chvátal,et al.  Recognizing claw-free perfect graphs , 1987, J. Comb. Theory, Ser. B.

[8]  Robert E. Tarjan,et al.  A Linear-Time Algorithm for Testing the Truth of Certain Quantified Boolean Formulas , 1979, Inf. Process. Lett..

[9]  Roberto Bagnara,et al.  An Improved Tight Closure Algorithm for Integer Octagonal Constraints , 2007, VMCAI.

[10]  Shuvendu K. Lahiri,et al.  An Efficient Decision Procedure for UTVPI Constraints , 2005, FroCoS.

[11]  S. Whitesides A Method for Solving Certain Graph Recognition and Optimization Problems, with Applications to Perfect Graphs , 1982 .

[12]  A. Schrijver A Course in Combinatorial Optimization , 1990 .

[13]  Manfred W. Padberg,et al.  Perfect zero–one matrices , 1974, Math. Program..

[14]  Bert Gerards,et al.  Matrices with the edmonds—Johnson property , 1986, Comb..

[15]  Robert E. Tarjan,et al.  Depth-First Search and Linear Graph Algorithms , 1972, SIAM J. Comput..

[16]  L. Lovász,et al.  Geometric Algorithms and Combinatorial Optimization , 1981 .

[17]  K. Subramani,et al.  On Solving Boolean Combinations of UTVPI Constraints , 2007, J. Satisf. Boolean Model. Comput..

[18]  Bruce A. Reed,et al.  A Description of Claw-Free Perfect Graphs , 1999, J. Comb. Theory, Ser. B.

[19]  Britta Peis,et al.  Structure Analysis of Some Generalizations of Matchings and Matroids under Algorithmic Aspects of Matchings and Matroids Under Algorithmic Aspects , 2007 .

[20]  D. R. Fulkerson On the Perfect Graph Theorem , 1973 .

[21]  Peter J. Stuckey,et al.  Incremental Satisfiability and Implication for UTVPI Constraints , 2010, INFORMS J. Comput..

[22]  Alexander Schrijver,et al.  Disjoint homotopic paths and trees in a planar graph , 1991, Discret. Comput. Geom..

[23]  Gianpaolo Oriolo,et al.  An algorithmic decomposition of claw-free graphs leading to an O(n3)-algorithm for the weighted stable set problem , 2011, SODA '11.

[24]  V. Chvátal On certain polytopes associated with graphs , 1975 .

[25]  George L. Nemhauser,et al.  Algorithms for minimum covering by cliques and maximum clique in claw-free perfect graphs , 1981, Discret. Math..

[26]  William J. Cook,et al.  Combinatorial optimization , 1997 .

[27]  Jack Edmonds,et al.  Matching: A Well-Solved Class of Integer Linear Programs , 2001, Combinatorial Optimization.

[28]  Gianpaolo Oriolo,et al.  Minimum Weighted Clique Cover on Strip-Composed Perfect Graphs , 2012, WG.

[29]  Kousha Etessami,et al.  Analysis of Recursive Game Graphs Using Data Flow Equations , 2004, VMCAI.