Sparsification Upper and Lower Bounds for Graph Problems and Not-All-Equal SAT

We present several sparsification lower and upper bounds for classic problems in graph theory and logic. For the problems 4-Coloring, (Directed) Hamiltonian Cycle, and (Connected) Dominating Set, we prove that there is no polynomial-time algorithm that reduces any n-vertex input to an equivalent instance, of an arbitrary problem, with bitsize O(n^{2-epsilon}) for epsilon > 0, unless NP is a subset of coNP/poly and the polynomial-time hierarchy collapses. These results imply that existing linear-vertex kernels for k-Nonblocker and k-Max Leaf Spanning Tree (the parametric duals of (Connected) Dominating Set) cannot be improved to have O(k^{2-epsilon}) edges, unless NP is a subset of NP/poly. We also present a positive result and exhibit a non-trivial sparsification algorithm for d-Not-All-Equal-SAT. We give an algorithm that reduces an n-variable input with clauses of size at most d to an equivalent input with O(n^{d-1}) clauses, for any fixed d. Our algorithm is based on a linear-algebraic proof of Lovasz that bounds the number of hyperedges in critically 3-chromatic d-uniform n-vertex hypergraphs by binom{n}{d-1}. We show that our kernel is tight under the assumption that NP is not a subset of NP/poly.

[1]  Richard M. Karp,et al.  Reducibility Among Combinatorial Problems , 1972, 50 Years of Integer Programming.

[2]  Stefan Kratsch,et al.  Kernelization Lower Bounds by Cross-Composition , 2012, SIAM J. Discret. Math..

[3]  Leslie E. Trotter,et al.  Vertex packings: Structural properties and algorithms , 1975, Math. Program..

[4]  Michael R. Fellows,et al.  FPT is characterized by useful obstruction sets: Connecting algorithms, kernels, and quasi-orders , 2014, TOCT.

[5]  Stefan Kratsch,et al.  Kernel bounds for path and cycle problems , 2013, Theor. Comput. Sci..

[6]  Michael R. Fellows,et al.  On problems without polynomial kernels , 2009, J. Comput. Syst. Sci..

[7]  Russell Impagliazzo,et al.  Which problems have strongly exponential complexity? , 1998, Proceedings 39th Annual Symposium on Foundations of Computer Science (Cat. No.98CB36280).

[8]  Henning Fernau,et al.  NONBLOCKER: Parameterized Algorithmics for minimum dominating set , 2006, SOFSEM.

[9]  Stefan Kratsch,et al.  Data Reduction for Graph Coloring Problems , 2011, FCT.

[10]  Bart M. P. Jansen,et al.  On Sparsification for Computing Treewidth , 2013, Algorithmica.

[11]  Lance Fortnow,et al.  Infeasibility of instance compression and succinct PCPs for NP , 2011, J. Comput. Syst. Sci..

[12]  Bart M. P. Jansen,et al.  Sparsification Upper and Lower Bounds for Graph Problems and Not-All-Equal SAT , 2016, Algorithmica.

[13]  GalilZvi,et al.  Sparsificationa technique for speeding up dynamic graph algorithms , 1997 .

[14]  Dieter van Melkebeek,et al.  Satisfiability allows no nontrivial sparsification unless the polynomial-time hierarchy collapses , 2010, STOC '10.

[15]  Fabrizio Grandoni,et al.  Tight Kernel Bounds for Problems on Graphs with Small Degeneracy , 2017, ACM Trans. Algorithms.

[16]  Saket Saurabh,et al.  Kernelization Lower Bounds Through Colors and IDs , 2014, ACM Trans. Algorithms.

[17]  Stefan Kratsch,et al.  Data reduction for graph coloring problems , 2011, Inf. Comput..

[18]  David Eppstein,et al.  Sparsification—a technique for speeding up dynamic graph algorithms , 1997, JACM.

[19]  Dániel Marx,et al.  Kernelization of packing problems , 2012, SODA.

[20]  Michael R. Fellows,et al.  FPT is P-Time Extremal Structure I , 2005, ACiD.

[21]  David Eppstein,et al.  Sparsification-a technique for speeding up dynamic graph algorithms , 1992, Proceedings., 33rd Annual Symposium on Foundations of Computer Science.

[22]  Anders Yeo,et al.  Kernel bounds for disjoint cycles and disjoint paths , 2009, Theor. Comput. Sci..

[23]  Xi Wu,et al.  Weak compositions and their applications to polynomial lower bounds for kernelization , 2012, SODA.