Abstract
In this paper we present improved exact and parameterized algorithms for the maximum satisfiability problem. In particular, we give an algorithm that computes a truth assignment for a boolean formula F satisfying the maximum number of clauses in time O(1.3247m F), where m is the number of clauses in F, and F is the sum of the number of literals appearing in each clause in F. Moreover, given a parameter k, we give an O(1.3695k k 2 + F) parameterized algorithm that decides whether a truth assignment for F satisfying at least k clauses exists. Both algorithms improve the previous best algorithms by Bansal and Raman for the problem.
This author was supported in part by NSF under the grant CCR-0000206.
The Corresponding author.
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
J. Alber, H. L. Bodlaender, H. Fernau, and R. Niedermeier, Fixed parameter algorithms for dominating set and related problems on planar graphs, Lecture Notes in Computer Science 1851, (2000), pp. 97–110. Accepted for publication in Algorithmica.
J. Alber, H. Fan, M. R. Fellows, H. Fernau, R. Niedermeier, F. Rosamond, and U. Stege, Refined search tree techniques for Dominating Set on planar graphs, Lecture Notes in Computer Science 2136, (2001), pp 111–122.
J. Alber, H. Fernau, and R. Niedermeier, Parameterized complexity: Exponential speed-up for planar graph problems, in Proceedings of the 28th International Colloquium on Automata, Languages, and Programming (ICALP 2001), Lecture Notes in Computer Science 2076, (2001), pp 261–272.
T. Asano, K. Hori, T. Ono, and T. Hirata, A theoretical framwork of hybrid approaches to Max-Sat, Lecture Notes in Computer Science 1350, (1997), pp. 153–162.
T. Asano, and D. P. Williamson, Improved Aproximation Algorithms for Max-Sat, in Proceedings of the 11th ACM-SIAM Symposium on Discrete Algorithms (SODA), (2000), pp. 96–105.
P. Asirelli, M. de Santis, and A. Martelli, Integrity constraints in logic databases, Journal of Logic Programming 3, (1985), pp. 221–232.
R. Balasubramanian, M. R. Fellows, and V. Raman, An improved fixed parameter algorithm for vertex cover, Information Processing Letters 65, (1998), pp. 163–168.
N. Bansal and V. Raman, Upper bounds for Max-Sat further improved, Lecture Notes in Computer Science 1741, (1999), pp. 247–258.
R. Battiti and M. Protasi, Reactive research, a history base heuristic for Max-Sat, J. Exper. Algorithmics 2, No. 2, (1997).
R. Battiti and M. Protasi, Approximate algorithms and heuristics for Max-Sat, in Handbook of Combinatorial Optimization 1, D. Z. Du and P. M. Pardalos Eds., (1998), pp. 77–148.
B. Borchers and J. Furman, A two-phase exact algorithm for Max-Sat and weighted Max-Sat problems, J. Combinatorial Optimization 2, (1999), pp. 465–474.
R. Beigel, Finding mximum independent sets in sparse and general graphs, in Proceedings of the 10th ACM-SIAM Symposium on Discrete Algorithms (SODA’99), (1999), pp. 856–857.
R. Beigel and D. Eppstein, 3-coloring in time O(1.3446n): a no-MIS algorithm, in Proceedings of the 36th IEEE Symposium on Foundation of Computer Science (FOCS’95), (1995), pp. 442–452.
L. Cai and J. Chen, On fixed-parameter tractability and approximation of NPhard optimization problems, Journal of Computer and System Sciences 54, (1997), pp. 465–474.
L. Cai and D. Juedes, On the existence of subexponential-time parameterized algorithms, available at http://www.cs.uga.edu/ ~ cai/.
J. Chen, D. K. Friesen, W. Jia, and I. A. Kanj, Using nondeterminism to design efficient deterministic algorithms, to appear in proceedings of the 21st annual conference on Foundations of Software Technology and Theoreical Computer Science (FSTTCS’01), December 13–15, (2001), Indian Institute of Science, Bangalore, India.
J. Chen and I. A. Kanj, On constrained minimum vertex covers of bibartite graphs: Improved Algorithms, Lecture Notes in Computer Science
J. Chen, I. A. Kanj, and W. Jia, Vertex cover, further observations and further improvements, Lecture Notes in Computer Science 1665, (1999), pp. 313–324.
J. Chen, L. Liu, and W. Jia, Improvement on Vertex Cover for low-degree graphs, Networks 35, (2000), pp. 253–259.
R. G. Downey and M. R. Fellows, Parameterized Complexity, New York, New York: Springer, (1999).
R. G. Downey, M. R. Fellows, and U. Stege, Parameterized complexity: A framework for systematically confronting computational intractability, in Contemporary Trends in Discrete Mathematics: From DIMACS and DIMATIA to the Future, F. Roberts, J. Kratochvil, and J. Nesetril, eds., AMS-DIMACS Proceedings Series 49, AMS, (1999), pp. 49–99.
E. Dantsin, M. Goerdt, E. A. Hirsch, and U. Schöning, Deterministic algorithms for k-SAT based on covering codes and local search, Lecture Notes in Compuer Science 1853, (2000), pp. 236–247.
M. Davis and H. Putnam, A computing procedure for quantification theory, Journal of the ACM 7, (1960), pp. 201–215.
H. Fernau and R. Niedermeier, An efficient exact algorithm for constraint bipartite vertex cover, Journal of Algorithms 38, (2001), pp. 374–410.
H. Gallaire, J. Minker, and J. M. Nicolas, Logic and databases: A deductive approach, Computing Surveys 16, No. 2, (1984), pp. 153–185.
M. Garey and D. Johnson, Computers and Intractability: A Guide to the Theory of NP-completeness, Freeman, San Francisco, 1979.
J. Gramm, E. A. Hirsch, R. Niedermeier, and P. Rossmanith, Newworstcase upper bounds for Max-2-Sat with application to Max-Cut, accepted for publication in Discrete Applied Mathematics (2001).
P. Hansen and B. Jaumard, Algorithms for the maximum satisfiability problem, Computing 44, (1990) pp. 279–303.
F. Hayes, D. A. Waterman, and D. B. Lenat, Building Expert Systems, Reading Massachusetts: Addison Wesley, (1983).
O. Kullman and H. Luckhardt, Deciding propositional tautologies: Algorithms and their complexity, submitted for publication, available at http://www.cs-svr1.swan.ac.uk/csoliver/papers.html.
M. Mahajan and V. Raman, Parameterizing above guaranteed values: Max-Sat and Max-Cut, Journal of Algorithms 31, (1999), pp. 335–354.
T. A. Nguyen, W. A. Perkins, T. J. Laffey, and D. Pecora, Checking an expert systems knowledge base for consistency and completeness, IJCAI’85, Arvind Joshi Ed., Los Altos, CA, (1983), pp. 375–378.
R. Niedermeier and P. Rossmanith, New upper bounds for maximum satisfiability, Journal of Algorithms 36, (2000), pp. 63–88.
J. M. Robson, Algorithms for maximum independent set, Journal of Algorithms 6, (1977), pp. 425–440.
R. J. Wallace, Enhancing maximum satisfiability algorithms with pure literal strategies, Lecture Notes on Artificial Intelligence 1081, (1996) pp. 388–401.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Chen, J., Kanj, I.A. (2002). Improved Exact Algorithms for Max-Sat. In: Rajsbaum, S. (eds) LATIN 2002: Theoretical Informatics. LATIN 2002. Lecture Notes in Computer Science, vol 2286. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45995-2_32
Download citation
DOI: https://doi.org/10.1007/3-540-45995-2_32
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-43400-9
Online ISBN: 978-3-540-45995-8
eBook Packages: Springer Book Archive