On the complexity of branching proofs

We consider the task of proving integer infeasibility of a bounded convex K in Rn using a general branching proof system. In a general branching proof, one constructs a branching tree by adding an integer disjunction ax ≤ b or ax ≥ b + 1, a ∈ Zn, at each node, such that the leaves of the tree correspond to empty sets (i.e., K together with the inequalities picked up from the root to leaf is empty). Recently, Beame et al (ITCS 2018), asked whether the bit size of the coefficients in a branching proof, which they named stabbing planes (SP) refutations, for the case of polytopes derived from SAT formulas, can be assumed to be polynomial in n. We resolve this question in the affirmative, by showing that any branching proof can be recompiled so that the normals of the disjunctions have coefficients of size at most (nR)O(n2), where R ∈ N is the radius of an l1 ball containing K, while increasing the number of nodes in the branching tree by at most a factor O(n). Our recompilation techniques works by first replacing each disjunction using an iterated Diophantine approximation, introduced by Frank and Tardos (Combinatorica 1986), and proceeds by "fixing up" the leaves of the tree using judiciously added Chvátal-Gomory (CG) cuts. As our second contribution, we show that Tseitin formulas, an important class of infeasible SAT instances, have quasi-polynomial sized cutting plane (CP) refutations. This disproves a conjecture that Tseitin formulas are (exponentially) hard for CP. Our upper bound follows by recompiling the quasi-polynomial sized SP refutations for Tseitin formulas due to Beame et al, which have a special enumerative form, into a CP proof of the same length using a serialization technique of Cook et al (Discrete Appl. Math. 1987). As our final contribution, we give a simple family of polytopes in [0, 1]n requiring exponential sized branching proofs.

[1]  Hendrik W. Lenstra,et al.  Integer Programming with a Fixed Number of Variables , 1983, Math. Oper. Res..

[2]  Matteo Fischetti,et al.  Local branching , 2003, Math. Program..

[3]  Discretely Ordered Modules as a First-Order Extension of The Cutting Planes Proof System , 1998, J. Symb. Log..

[4]  Jan Kraj́ıček,et al.  Proof complexity , 2019, Mathematics and Computation.

[5]  András Frank,et al.  An application of simultaneous diophantine approximation in combinatorial optimization , 1987, Comb..

[6]  M. Rudelson Distances Between Non-symmetric Convex Bodies and the $$MM^* $$ -estimate , 1998, math/9812010.

[7]  Pavel Pudlák,et al.  Lower bounds for resolution and cutting plane proofs and monotone computations , 1997, Journal of Symbolic Logic.

[8]  Sanjay Mehrotra,et al.  Experimental Results on Using General Disjunctions in Branch-and-Bound for General-Integer Linear Programs , 2001, Comput. Optim. Appl..

[9]  A. Mahajan,et al.  Experiments with Branching using General Disjunctions , 2009 .

[10]  Daniel Dadush,et al.  On the Chvátal–Gomory closure of a compact convex set , 2010, Math. Program..

[11]  Wojciech Banaszczyk,et al.  Inequalities for convex bodies and polar reciprocal lattices inRn II: Application ofK-convexity , 1996, Discret. Comput. Geom..

[12]  S. Vempala,et al.  Integer programming, lattice algorithms, and deterministic volume estimation , 2012 .

[13]  Alexander Schrijver,et al.  Theory of linear and integer programming , 1986, Wiley-Interscience series in discrete mathematics and optimization.

[14]  Gérard Cornuéjols,et al.  Elementary closures for integer programs , 2001, Oper. Res. Lett..

[15]  Gérard Cornuéjols,et al.  Branching on general disjunctions , 2011, Math. Program..

[16]  Vasek Chvátal,et al.  Edmonds polytopes and a hierarchy of combinatorial problems , 1973, Discret. Math..

[17]  Arjen K. Lenstra,et al.  Hard Equality Constrained Integer Knapsacks , 2002, Math. Oper. Res..

[18]  L. Vulakh Diophantine approximation in ⁿ , 1995 .

[19]  G. Pataki,et al.  BASIS REDUCTION METHODS , 2011 .

[20]  William J. Cook,et al.  On the complexity of cutting-plane proofs , 1987, Discret. Appl. Math..

[21]  Russell Impagliazzo,et al.  Stabbing Planes , 2017, ITCS.

[22]  Gábor Pataki,et al.  Column basis reduction and decomposable knapsack problems , 2008, Discret. Optim..

[23]  Vasek Chvátal Edmonds polytopes and a hierarchy of combinatorial problems , 2006, Discret. Math..