English

Fixed-parameter tractability of satisfying beyond the number of variables

Data Structures and Algorithms 2012-12-04 v1

Abstract

We consider a CNF formula FF as a multiset of clauses: F={c1,...,cm}F=\{c_1,..., c_m\}. The set of variables of FF will be denoted by V(F)V(F). Let BFB_F denote the bipartite graph with partite sets V(F)V(F) and FF and with an edge between vV(F)v \in V(F) and cFc \in F if vcv \in c or vˉc\bar{v} \in c. The matching number ν(F)\nu(F) of FF is the size of a maximum matching in BFB_F. In our main result, we prove that the following parameterization of {\sc MaxSat} (denoted by (ν(F)+k)(\nu(F)+k)-\textsc{SAT}) is fixed-parameter tractable: Given a formula FF, decide whether we can satisfy at least ν(F)+k\nu(F)+k clauses in FF, where kk is the parameter. A formula FF is called variable-matched if ν(F)=V(F).\nu(F)=|V(F)|. Let δ(F)=FV(F)\delta(F)=|F|-|V(F)| and δ(F)=maxFFδ(F).\delta^*(F)=\max_{F'\subseteq F} \delta(F'). Our main result implies fixed-parameter tractability of {\sc MaxSat} parameterized by δ(F)\delta(F) for variable-matched formulas FF; this complements related results of Kullmann (2000) and Szeider (2004) for {\sc MaxSat} parameterized by δ(F)\delta^*(F). To obtain our main result, we reduce (ν(F)+k)(\nu(F)+k)-\textsc{SAT} into the following parameterization of the {\sc Hitting Set} problem (denoted by (mk)(m-k)-{\sc Hitting Set}): given a collection C\cal C of mm subsets of a ground set UU of nn elements, decide whether there is XUX\subseteq U such that CXC\cap X\neq \emptyset for each CCC\in \cal C and Xmk,|X|\le m-k, where kk is the parameter. Gutin, Jones and Yeo (2011) proved that (mk)(m-k)-{\sc Hitting Set} is fixed-parameter tractable by obtaining an exponential kernel for the problem. We obtain two algorithms for (mk)(m-k)-{\sc Hitting Set}: a deterministic algorithm of runtime O((2e)2k+O(log2k)(m+n)O(1))O((2e)^{2k+O(\log^2 k)} (m+n)^{O(1)}) and a randomized algorithm of expected runtime O(8k+O(k)(m+n)O(1))O(8^{k+O(\sqrt{k})} (m+n)^{O(1)}). Our deterministic algorithm improves an algorithm that follows from the kernelization result of Gutin, Jones and Yeo (2011).

Keywords

Cite

@article{arxiv.1212.0106,
  title  = {Fixed-parameter tractability of satisfying beyond the number of variables},
  author = {R. Crowston and G. Gutin and M. Jones and V. Raman and S. Saurabh and A. Yeo},
  journal= {arXiv preprint arXiv:1212.0106},
  year   = {2012}
}