Papers
Topics
Authors
Recent
Search
2000 character limit reached

Fixed-parameter tractability of satisfying beyond the number of variables

Published 1 Dec 2012 in cs.DS | (1212.0106v1)

Abstract: We consider a CNF formula FF as a multiset of clauses: F=c1,...,cmF={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 $\delta<sup>*(F)=\max_{F&#39;\subseteq</sup> F} \delta(F&#39;).$ 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 δ<sup>(F)\delta<sup>*(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)<sup>2k+O(log<sup>2</sup></sup>k)(m+n)<sup>O(1))O((2e)<sup>{2k+O(\log<sup>2</sup></sup> k)} (m+n)<sup>{O(1)}) and a randomized algorithm of expected runtime O(8<sup>k+O(k)</sup>(m+n)<sup>O(1))O(8<sup>{k+O(\sqrt{k})}</sup> (m+n)<sup>{O(1)}). Our deterministic algorithm improves an algorithm that follows from the kernelization result of Gutin, Jones and Yeo (2011).

Citations (5)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.