Skip to main content
Log in

Fixed-Parameter Tractability of Satisfying Beyond the Number of Variables

  • Published:
Algorithmica Aims and scope Submit manuscript

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 vV(F) and cF if vc 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 (mk)-Hitting Set): given a collection \(\mathcal{C}\) of m subsets of a ground set U of n elements, decide whether there is XU such that CX≠∅ for each \(C\in \mathcal{C}\) and |X|≤mk, where k is the parameter. Gutin, Jones and Yeo (Theor. Comput. Sci. 412(41):5744–5751, 2011) proved that (mk)-Hitting Set is fixed-parameter tractable by obtaining an exponential kernel for the problem. We obtain two algorithms for (mk)-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).

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Notes

  1. 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.

  2. The parameters of L and Q are no longer parameters in L c and Q c; they are part of input.

References

  1. Aharoni, R., Linial, N.: Minimal non-two-colorable hypergraphs and minimal unsatisfiable formulas. J. Comb. Theory, Ser. A 43, 196–204 (1986)

    Article  MATH  MathSciNet  Google Scholar 

  2. 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)

    Article  MATH  MathSciNet  Google Scholar 

  3. Alon, N., Yuster, R., Zwick, U.: Color-coding. J. ACM 42(4), 844–856 (1995)

    Article  MATH  MathSciNet  Google Scholar 

  4. 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)

    Article  MATH  MathSciNet  Google Scholar 

  5. Bodlaender, H.L., Thomasse, S., Yeo, A.: Kernel bounds for disjoint cycles and disjoint paths. Theor. Comput. Sci. 412(35), 4570–4578 (2011)

    Article  MATH  MathSciNet  Google Scholar 

  6. 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)

    Article  MATH  MathSciNet  Google Scholar 

  7. 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)

    Google Scholar 

  8. Downey, R.G., Fellows, M.R.: Parameterized Complexity. Springer, Berlin (1999)

    Book  Google Scholar 

  9. 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)

    Article  MATH  MathSciNet  Google Scholar 

  10. 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)

    Article  MATH  MathSciNet  Google Scholar 

  11. 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)

    Google Scholar 

  12. Flum, J., Grohe, M.: Parameterized Complexity Theory. Springer, Berlin (2006)

    Google Scholar 

  13. 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)

    Article  MATH  MathSciNet  Google Scholar 

  14. 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)

    Google Scholar 

  15. Hardy, G.H., Ramanujan, S.: Asymptotic formulae in combinatory analysis. Proc. Lond. Math. Soc. 17, 75–115 (1918)

    Article  Google Scholar 

  16. Kleine Büning, H.: On subclasses of minimal unsatisfiable formulas. Discrete Appl. Math. 107(1–3), 83–98 (2000)

    Article  MATH  MathSciNet  Google Scholar 

  17. Kleine Büning, H., Kullmann, O.: Minimal unsatisfiability and autarkies. In: Handbook of Satisfiability, pp. 339–401 (2009). Chap. 11

    Google Scholar 

  18. Kullmann, O.: An application of matroid theory to the sat problem. In: IEEE Conference on Computational Complexity, pp. 116–124 (2000)

    Chapter  Google Scholar 

  19. Kullmann, O.: Lean clause-sets: generalizations of minimally unsatisfiable clause-sets. Discrete Appl. Math. 130, 209–249 (2003)

    Article  MATH  MathSciNet  Google Scholar 

  20. Lovász, L., Plummer, M.D.: Matching Theory. AMS/Chelsea, New York (2009)

    MATH  Google Scholar 

  21. Mahajan, M., Raman, V.: Parameterizing above guaranteed values: MaxSat and MaxCut. J. Algorithms 31(2), 335–354 (1999)

    Article  MATH  MathSciNet  Google Scholar 

  22. 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)

    Article  MATH  MathSciNet  Google Scholar 

  23. Monien, B., Speckenmeyer, E.: Solving satisfiability in less than 2n steps. Discrete Appl. Math. 10, 287–295 (1985)

    Article  MATH  MathSciNet  Google Scholar 

  24. Niedermeier, R.: Invitation to Fixed-Parameter Algorithms. Oxford University Press, Oxford (2006)

    Book  MATH  Google Scholar 

  25. Nijenhuis, A., Wilf, H.S.: Combinatorial Algorithms. Academic Press, San Diego (1978)

    MATH  Google Scholar 

  26. Papadimitriou, C.H., Wolfe, D.: The complexity of facets resolved. J. Comput. Syst. Sci. 37(1), 2–13 (1988)

    Article  MATH  MathSciNet  Google Scholar 

  27. Srinivasan, A.: Improved approximations of packing and covering problems. In: STOC’95, pp. 268–276 (1995)

    Google Scholar 

  28. Szeider, S.: Minimal unsatisfiable formulas with bounded clause-variable difference are fixed-parameter tractable. J. Comput. Syst. Sci. 69(4), 656–674 (2004)

    Article  MATH  MathSciNet  Google Scholar 

Download references

Acknowledgements

This research was partially supported by an International Joint grant of the Royal Society.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Gregory Gutin.

Additional information

A preliminary version of this paper appeared in SAT 2012, Lect. Notes Comput. Sci. 7317 (2012), 341–354.

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00453-012-9697-4

Keywords

Navigation