Abstract
The problem of finding a satisfying assignment for a CNF formula that minimizes the weight (the number of variables that are set to 1) is NP-complete even if the formula is a 2-CNF formula. It generalizes the well-studied problem of finding the smallest hitting set for a family of sets, which can be modeled using a CNF formula with no negative literals. The natural parameterized version of the problem asks for a satisfying assignment of weight at most k.
It is known that when the input instance is a 2-CNF formula, the problem actually is equivalent (in terms of parameterized and exact complexity) to the vertex cover (or 2-hitting set) problem. In this paper, we present the first non-trivial fixed-parameter algorithm for the problem when the given input is a 3-CNF formula.
We give an 2.85k n O(1) algorithm for determining whether a given 3-CNF formula on n variables has a satisfying assignment with weight at most k. This improves the trivial 3k n O(1) time algorithm for the problem and answers a question asked in an earlier paper. This implies that within the same time, we can test whether a given 3-CNF formula has a weak backdoor on k variables, to a 0-valid formula – i.e. whether there are k variables such that there exists an assignment to these variables that results in a 0-valid formula (formulas that are satisfiable by an all 0 assignment). This improves the naive 6k n O(1) algorithm for the problem.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Abu-Khzam, F.N.: A kernelization algorithm for d-hitting set. J. Comput. Syst. Sci. 76, 524–531 (2010)
Downey, R.G., Fellows, M.R.: Parameterized Complexity. Springer (November 1999)
Gaspers, S., Szeider, S.: Backdoors to Satisfaction. In: Bodlaender, H.L., Downey, R., Fomin, F.V., Marx, D. (eds.) Fellows Festschrift 2012. LNCS, vol. 7370, pp. 287–317. Springer, Heidelberg (2012)
Kratsch, S., Wahlström, M.: Two Edge Modification Problems without Polynomial Kernels. In: Chen, J., Fomin, F.V. (eds.) IWPEC 2009. LNCS, vol. 5917, pp. 264–275. Springer, Heidelberg (2009)
Mahajan, M., Raman, V.: Parameterizing above guaranteed values: Maxsat and maxcut. J. Algorithms 31, 335–354 (1999)
Misra, N., Narayanaswamy, N.S., Raman, V., Shankar, B.S.: Solving minones-2-sat as Fast as vertex cover. In: Hliněný, P., Kučera, A. (eds.) MFCS 2010. LNCS, vol. 6281, pp. 549–555. Springer, Heidelberg (2010)
Niedermeier, R.: Invitation to Fixed Parameter Algorithms. Oxford Lecture Series in Mathematics and Its Applications. Oxford University Press, USA (2006)
Niedermeier, R., Rossmanith, P.: An efficient fixed-parameter algorithm for 3-hitting set. J. Discrete Algorithms 1, 89–102 (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Raman, V., Shankar, B.S. (2013). Improved Fixed-Parameter Algorithm for the Minimum Weight 3-SAT Problem. In: Ghosh, S.K., Tokuyama, T. (eds) WALCOM: Algorithms and Computation. WALCOM 2013. Lecture Notes in Computer Science, vol 7748. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-36065-7_25
Download citation
DOI: https://doi.org/10.1007/978-3-642-36065-7_25
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-36064-0
Online ISBN: 978-3-642-36065-7
eBook Packages: Computer ScienceComputer Science (R0)