DocumentCode
3627201
Title
Approximate Satisfiability Counting
Author
Stefan Andrei;Gabriel Manolache;Roland H.C. Yap;Victor Felea
Author_Institution
Lamar Univ., Beaumont
fYear
2007
Firstpage
196
Lastpage
202
Abstract
The problem of counting satisfiability, i.e. count the number of satisfying assignments for a SAT problem, is used successfully in a number of problems. For example, it can provide heuristics for guiding planning and search, where an estimation of the probability for a given search would help lead to a goal. Counting satisfiability is a valuable approach for problems like constraint satisfaction, knowledge compilation, probabilistic reasoning and computing the permanent of a Boolean matrix. The difficulty with counting satisfiability is that it is as hard as NP-complete problems, but probably much harder. This means that solvers to count the exact number of solutions may need a large amount on time on large prepositional formulas. In this paper, we provide a fast alternative by approximating the number of instances. Our technique is based on successive variable and clause elimination. Experimental results demonstrate that our technique is promising.
Keywords
"Computer science","Real time systems","Artificial intelligence","Timing","Debugging","Polynomials","Scientific computing","Application software","Logic programming","Electronic design automation and methodology"
Publisher
ieee
Conference_Titel
Symbolic and Numeric Algorithms for Scientific Computing, 2007. SYNASC. International Symposium on
Print_ISBN
978-0-7695-3078-8
Type
conf
DOI
10.1109/SYNASC.2007.16
Filename
4438099
Link To Document