Abstract
Maximum satisfiability (MAX-SAT) is an extension of satisfiability (SAT), in which a partial solution is sought that satisfies the maximum number of clauses in a logical formula. In recent years there has been an growing interest in this and other types of over-constrained problems. Branch and bound extensions of the Davis-Putnam algorithm can return guaranteed optimal solutions to these problems. Earlier work did not make use of a pure literal rule because it appealed to be inefficient here, as for traditional SAT. However, arguments can be adduced to show that pure literals are likely to appear during search for MAX-2SAT, so that fixation of their variables may be effective here. The present work confirms this and also shows that a value ordering heuristic involving literals that are monotone in unit open clauses can be very effective, operating somewhat independently of the ordinary fixation of fully monotone literals. Alone or together, these pure literal strategies can produce improvements of an order of magnitude or more when combined with versions of Davis-Putnam studied in earlier work, sometimes solving problems of considerable size.
This material is based on work supported by the National Science Foundation under Grant Nos. IRI-9207633 and IRI-9504316.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
C. E. Blair, R. G. Jeroslow, and J. K. Lowe. Some results and experiments in programming techniques for prepositional logic. Comput. & Opns. Res., 13:633–645, 1986.
O. Dubois, P. Andre, Y. Boufkhad, and J. Carlier. Sat versus unsat. In D. S. Johnson and M. A. Trick, editors, Cliques, Coloring, and Satisfiability: Second DIMACS Implementation Challenge, page (to appear). Amer. Math. Soc., Providence, RI, 1995.
M. Davis, G. Logemann, and D. Loveland. A machine program for theoremproving. Comm. Assoc. Comput. Mach., 5:394–397, 1962.
M. Davis and H. Putnam. A computing procedure for quantification theory. J. Assoc. Comput. Mach., 7:201–215, 1960.
E. C. Freuder and R. J. Wallace. Partial constraint satisfaction. Artificial Intelligence, 58:21–70, 1992.
M. R. Garey, D. S. Johnson, and L. Stockmeyer. Some simplified npcomplete graph problems. Theoret. Comput. Sci., 1:237–267, 1976.
G. Gallo and G. Urbani. Algorithms for testing the satisfiability of prepositional formulae. J. Logic Program., 7:45–61, 1989.
P. Hansen and B. Jaumard. Algorithms for the maximum satisfiability problem. RUTCOR Research Report No. 43–87, RUTCOR, Rutgers University, 1987.
P. Hansen and B. Jaumard. Algorithms for the maximum satisfiability problem. Computing, 44:279–303, 1990.
D. S. Johnson and M. A. Trick. Cliques, Coloring, and Satisfiability: Second DIMACS Implementation Challenge. Amer. Math. Soc., Providence, RI, 1995.
T. Larrabee. Test pattern generation using Boolean satisfiability. IEE. Trans. Computer-Aided Design, 11:4–15, 1992.
D. B. Mitchell, B. Selman, and H. Levesque. Hard and easy distributions of sat problems. In Proceedings AAAI-93, pages 459–465, 1992.
P. Purdom. Solving satisfiability with less searching. IEEE Trans. Patt. Anal. Mach. Intell., 6:510–513, 1984.
T. Schiex, H. Falgier, and G. Verfaillie. Valued constraint satisfaction problems: Hard and easy problems. In Proceedings IJCAI-95, pages 631–637, 1995.
R. J. Wallace. Directed arc consistency preprocessing as a strategy for maximal constraint satisfaction. In M. Meyer, editor, Constraint Processing, volume 923 of Lecture Notes in Computer Science, pages 121–138. Springer-Verlag, Heidelberg, 1995.
R. J. Wallace and E. C. Freuder. Comparing constraint satisfaction and davis-putnam algorithms for the maximal satisfiability problem. In D. S. Johnson and M. A. Trick, editors, Cliques, Coloring and Satisfiability: Second DIMACS Implementation Challenge, (to appear). American Mathematical Society, 1995.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1996 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Wallace, R.J. (1996). Enhancing maximum satisfiability algorithms with pure literal strategies. In: McCalla, G. (eds) Advances in Artifical Intelligence. Canadian AI 1996. Lecture Notes in Computer Science, vol 1081. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-61291-2_67
Download citation
DOI: https://doi.org/10.1007/3-540-61291-2_67
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-61291-9
Online ISBN: 978-3-540-68450-3
eBook Packages: Springer Book Archive