Fixed-parameter tractability of satisfying beyond the number of variables
arXiv:1212.0106 · doi:10.1007/s00453-012-9697-4
Abstract
We consider a CNF formula as a multiset of clauses: . The set of variables of will be denoted by . Let denote the bipartite graph with partite sets and and with an edge between and if or . The matching number of is the size of a maximum matching in . In our main result, we prove that the following parameterization of {\sc MaxSat} (denoted by -\textsc{SAT}) is fixed-parameter tractable: Given a formula , decide whether we can satisfy at least clauses in , where is the parameter. A formula is called variable-matched if Let and Our main result implies fixed-parameter tractability of {\sc MaxSat} parameterized by for variable-matched formulas ; this complements related results of Kullmann (2000) and Szeider (2004) for {\sc MaxSat} parameterized by . To obtain our main result, we reduce -\textsc{SAT} into the following parameterization of the {\sc Hitting Set} problem (denoted by -{\sc Hitting Set}): given a collection of subsets of a ground set of elements, decide whether there is such that for each and where is the parameter. Gutin, Jones and Yeo (2011) proved that -{\sc Hitting Set} is fixed-parameter tractable by obtaining an exponential kernel for the problem. We obtain two algorithms for -{\sc Hitting Set}: a deterministic algorithm of runtime and a randomized algorithm of expected runtime . Our deterministic algorithm improves an algorithm that follows from the kernelization result of Gutin, Jones and Yeo (2011).