ACM Home Page
Please provide us with feedback. Feedback
Conflict driven learning in a quantified Boolean Satisfiability solver
Full text PdfPdf (309 KB)
Source International Conference on Computer Aided Design archive
Proceedings of the 2002 IEEE/ACM international conference on Computer-aided design table of contents
San Jose, California
Pages: 442 - 449  
Year of Publication: 2002
ISBN ~ ISSN:1092-3152 , 0-7803-7607-2
Authors
Lintao Zhang  Princeton University
Sharad Malik  Princeton University
Sponsors
: IEEE Circuits & Systems Society
IEEE-CS\DATC : IEEE Computer Society
SIGDA: ACM Special Interest Group on Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 9,   Downloads (12 Months): 47,   Citation Count: 15
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/774572.774637
What is a DOI?

ABSTRACT

Within the verification community, there has been a recent increase in interest in Quantified Boolean Formula evaluation (QBF) as many interesting sequential circuit verification problems can be formulated as QBF instances. A closely related research area to QBF is Boolean Satisfiability (SAT). Recent advances in SAT research have resulted in some very efficient SAT solvers. One of the critical techniques employed in these solvers is Conflict Driven Learning. In this paper, we adapt conflict driven learning for application in a QBF setting. We show that conflict driven learning can be regarded as a resolution process on the clauses. We prove that under certain conditions, tautology clauses obtained from resolution in QBF also obey the rules for implication and conflicts of regular (non-tautology) clauses; and therefore they can be treated as regular clauses and used in future search. We have implemented this idea in a new QBF solver called Quaffle and our initial experiments show that conflict driven learning can greatly speed up the solution process for most of the benchmarks we tested.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
J. Rintanen. Constructing conditional plans by a theorem prover. Journal of Artificial Intelligence Research, 10:323--352, 1999
 
2
 
3
 
4
 
5
6
 
7
M. Cadoli, M. Schaerf, A. Giovanardi and M. Giovanardi. An algorithm to evaluate quantified Boolean formulae and its experimental evaluation, in Highlights of Satisfiability Research in the Year 2000, IOS Press, 2000
 
8
 
9
 
10
 
11
E. Giunchiglia, M. Narizzano and A. Tacchella. Backjumping for Quangified Boolean Logic Satisfiability. In Proceedings of International Joint Conf. on Artificial Intelligence (IJCAI), 2001
 
12
 
13
R. Bayard and R. Schrag. Using CSP look-back techniques to solve real-world SAT instances, in Proc. of the 14th Nat. (US) Conf. on Artificial Intelligence (AAAI), 1997
 
14
15
 
16
 
17
 
18
E. Giunchiglia, M. Narizzano and A. Tacchella, On the effectiveness of backjumping and trivial truth in quantified boolean formulas satisfiability, in IJCAR workshop on Theory and Application of Quantified Boolean Formulas, 2001
 
19
 
20
J. Rintanen's benchmark suites are available at <u>http://www.informatik.uni-freiburg.de/~rintanen/qbf.html</u>
 
21
More detailed and expanded experimental results are available at <u>http://ee.princeton.edu/~chaff/Quaffle.php</u>
 
22
 
23
 
24

CITED BY  15

Collaborative Colleagues:
Lintao Zhang: colleagues
Sharad Malik: colleagues