Abstract
We consider a CNF formula F as a multiset of clauses: F={c 1,…,c m }. The set of variables of F will be denoted by V(F). Let B F denote the bipartite graph with partite sets V(F) and F and with an edge between v∈V(F) and c∈F if v∈c or \(\bar{v} \in c\). The matching number ν(F) of F is the size of a maximum matching in B F . In our main result, we prove that the following parameterization of MaxSat (denoted by (ν(F)+k)-SAT) is fixed-parameter tractable: Given a formula F, decide whether we can satisfy at least ν(F)+k clauses in F, where k is the parameter.
A formula F is called variable-matched if ν(F)=|V(F)|. Let δ(F)=|F|−|V(F)| and δ ∗(F)=max F′⊆F δ(F′). Our main result implies fixed-parameter tractability of MaxSat parameterized by δ(F) for variable-matched formulas F; this complements related results of Kullmann (IEEE Conference on Computational Complexity, pp. 116–124, 2000) and Szeider (J. Comput. Syst. Sci. 69(4):656–674, 2004) for MaxSat parameterized by δ ∗(F).
To obtain our main result, we reduce (ν(F)+k)-SAT into the following parameterization of the Hitting Set problem (denoted by (m−k)-Hitting Set): given a collection \(\mathcal{C}\) of m subsets of a ground set U of n elements, decide whether there is X⊆U such that C∩X≠∅ for each \(C\in \mathcal{C}\) and |X|≤m−k, where k is the parameter. Gutin, Jones and Yeo (Theor. Comput. Sci. 412(41):5744–5751, 2011) proved that (m−k)-Hitting Set is fixed-parameter tractable by obtaining an exponential kernel for the problem. We obtain two algorithms for (m−k)-Hitting Set: a deterministic algorithm of runtime \(O((2e)^{2k+O(\log^{2} k)} (m+n)^{O(1)})\) and a randomized algorithm of expected runtime \(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 (Theor. Comput. Sci. 412(41):5744–5751, 2011).
Similar content being viewed by others
Notes
D P is the class of problems that can be considered as the difference of two NP-problems; clearly D P contains all NP and all co-NP problems.
The parameters of L and Q are no longer parameters in L c and Q c; they are part of input.
References
Aharoni, R., Linial, N.: Minimal non-two-colorable hypergraphs and minimal unsatisfiable formulas. J. Comb. Theory, Ser. A 43, 196–204 (1986)
Alon, N., Gutin, G., Kim, E.J., Szeider, S., Yeo, A.: Solving MAX-r-SAT above a tight lower bound. Algorithmica 61, 638–655 (2011)
Alon, N., Yuster, R., Zwick, U.: Color-coding. J. ACM 42(4), 844–856 (1995)
Bodlaender, H.L., Downey, R.G., Fellows, M.R., Hermelin, D.: On problems without polynomial kernels. J. Comput. Syst. Sci. 75(8), 423–434 (2009)
Bodlaender, H.L., Thomasse, S., Yeo, A.: Kernel bounds for disjoint cycles and disjoint paths. Theor. Comput. Sci. 412(35), 4570–4578 (2011)
Crowston, R., Gutin, G., Jones, M., Yeo, A.: A new lower bound on the maximum number of satisfied clauses in Max-SAT and its algorithmic applications. Algorithmica 64, 56–68 (2012)
Dom, M., Lokshtanov, D., Saurabh, S.: Incompressibility though colors and IDs. In: Proc. 36th ICALP, Part I. Lect. Notes Comput. Sci., vol. 5555, pp. 378–389 (2009)
Downey, R.G., Fellows, M.R.: Parameterized Complexity. Springer, Berlin (1999)
Fomin, F.V., Lokshtanov, D., Raman, V., Saurabh, S., Rao, B.V.R.: Faster algorithms for finding and counting subgraphs. J. Comput. Syst. Sci. 78(3), 698–706 (2012)
Fleischner, H., Kullmann, O., Szeider, S.: Polynomial-time recognition of minimal unsatisfiable formulas with fixed clause-variable difference. Theor. Comput. Sci. 289(1), 503–516 (2002)
Fleischner, H., Szeider, S.: Polynomial-time recognition of minimal unsatisfiable formulas with fixed clause-variable difference. In: Electronic Colloquium on Computational Complexity (ECCC), vol. 7 (2000)
Flum, J., Grohe, M.: Parameterized Complexity Theory. Springer, Berlin (2006)
Gutin, G., Jones, M., Yeo, A.: Kernels for below-upper-bound parameterizations of the hitting set and directed dominating set problems. Theor. Comput. Sci. 412(41), 5744–5751 (2011)
Gutin, G., Jones, M., Yeo, A.: A new bound for 3-satisfiable MaxSat and its algorithmic application. In: Proc. FCT 2011. Lect. Notes Comput. Sci., vol. 6914, pp. 138–147 (2011)
Hardy, G.H., Ramanujan, S.: Asymptotic formulae in combinatory analysis. Proc. Lond. Math. Soc. 17, 75–115 (1918)
Kleine Büning, H.: On subclasses of minimal unsatisfiable formulas. Discrete Appl. Math. 107(1–3), 83–98 (2000)
Kleine Büning, H., Kullmann, O.: Minimal unsatisfiability and autarkies. In: Handbook of Satisfiability, pp. 339–401 (2009). Chap. 11
Kullmann, O.: An application of matroid theory to the sat problem. In: IEEE Conference on Computational Complexity, pp. 116–124 (2000)
Kullmann, O.: Lean clause-sets: generalizations of minimally unsatisfiable clause-sets. Discrete Appl. Math. 130, 209–249 (2003)
Lovász, L., Plummer, M.D.: Matching Theory. AMS/Chelsea, New York (2009)
Mahajan, M., Raman, V.: Parameterizing above guaranteed values: MaxSat and MaxCut. J. Algorithms 31(2), 335–354 (1999)
Mahajan, M., Raman, V., Sikdar, S.: Parameterizing above or below guaranteed values. J. Comput. Syst. Sci. 75(2), 137–153 (2009). Preliminary version in the 2nd IWPEC, Lect. Notes Comput. Sci. 4169, 38–49 (2006)
Monien, B., Speckenmeyer, E.: Solving satisfiability in less than 2n steps. Discrete Appl. Math. 10, 287–295 (1985)
Niedermeier, R.: Invitation to Fixed-Parameter Algorithms. Oxford University Press, Oxford (2006)
Nijenhuis, A., Wilf, H.S.: Combinatorial Algorithms. Academic Press, San Diego (1978)
Papadimitriou, C.H., Wolfe, D.: The complexity of facets resolved. J. Comput. Syst. Sci. 37(1), 2–13 (1988)
Srinivasan, A.: Improved approximations of packing and covering problems. In: STOC’95, pp. 268–276 (1995)
Szeider, S.: Minimal unsatisfiable formulas with bounded clause-variable difference are fixed-parameter tractable. J. Comput. Syst. Sci. 69(4), 656–674 (2004)
Acknowledgements
This research was partially supported by an International Joint grant of the Royal Society.
Author information
Authors and Affiliations
Corresponding author
Additional information
A preliminary version of this paper appeared in SAT 2012, Lect. Notes Comput. Sci. 7317 (2012), 341–354.
Rights and permissions
About this article
Cite this article
Crowston, R., Gutin, G., Jones, M. et al. Fixed-Parameter Tractability of Satisfying Beyond the Number of Variables. Algorithmica 68, 739–757 (2014). https://doi.org/10.1007/s00453-012-9697-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00453-012-9697-4